Arrow
Arrow
Slider

Author: admin

何度も同じ言葉を書くのは面倒…

echoという命令を使うと、好きな言葉を画面に表示できることは説明しました。では、同じあいさつを3回表示する場合は、どうすれば良いでしょうか。たとえば、「こんにちは!Jを3回表示するときに、次のコードを思い浮かべるかもしれません。 同じあいさつを3回表示する <?php echo “こんにちは!” ; echo “こんにちは!” ; echo “こんにちは!” ; ?> こんにちは!こんにちは!こんにちは! これでも間違いではありませんが、何度も同じ言葉を入力するのは面倒ではないでしょうか。「こんにちわIJと間違えてしまうかもしれません。また、「こんにちは!」を「こんばんは!」に変えたくなったら、何箇所も直さなければなりません。

文字列の検索や置換

文字列の検索や置換を行う方法として、「正規表現」というものがあります。正規表現を使用すると、複雑な検索や置換をシンプルに表現できます。 PHPには、正規表現を行うための関数が用意されています。正規表現の基本や、正規表現関連の関数の使用方法をみてみます。 プログラム作りの経験があまりなければ、「正規表現」は初めて耳にする言葉かもしれません。そこで、「正規表現とは何か」ということから話を始めましょう。 正規表現とは、おおまかに言えば「文字列のパターンを、記号を利用して書き表す方法と言えます。 文字列処理では、同じような形の文字列を操作することがあります。たとえば、 abc abd abeは、最初の 2文字が ab で、残りの 1文字だけが異なるもので す。このような似通った文字列を、いろいろな記号を使用して、パターン化して表 すのが正規表現です。ここで取り上げた例だと、 ab cdeのように表せます。 正規表現を使用して文字列を検索するには、まずは、正規表現を使用して文字列を検索する方法からみていきましょう。 これには eregという関数を使用します。 ここには正規 表現も指定できます。 検索対象の文字列の中に検索したい文字列が見つかると、この関数はTrue を返し ます。見つからなかった場合はFalse を返します。検索対象の文字列の中に abcという文字列が含まれているかどうか ?という単純な文字列を検索する場合は、その文字列をそのままパターン文字列として指定します。

フォームを作成する

まずは、簡単なフォームを作成することから、 PHPでフォームを扱う基本的な手順をみてみましょう。 フォームを使用してデータを入力するには、まずWebページ上にフォームを作成することから始めます。フォームは、 HTMLファイル上では <FORM></FORM> タグで囲みます。 タグに詳しければ、もちろんHTMLファイルに自分でタグを入力しでもかまいません。しかし、ホームページ作成ソフトを使用すれば、フォームの見た目を画面で 確認しながらフォームを作成できるので、それらを使用すると便利です。 次に、データを入力するための部品を、フォームの上に並べていきます。先ほど フォームのタグを入力しましたが、それらのタグの間に部品を表すタグを入れま す。部品には、文字の入力欄や「送信」のボタンなど、いくつかの種類があります。 ここでは、名前を入力するためのフォームを作成してみましょう 。そ して送信ボタンがクリックされたときには、入力された名前に応じて OO さんこんにちはとメッセージを表示するようにします。

繰り返し処理

PHPによるWebページ作成で繰り返し処理を欠かすことはできません。本来、 1 つ1つ入力すべき HTMLタグも、繰り返しの構文を利用すると効率よく入力できるようになります。PHP にはさ まざまな繰り返しの表現があります。いろいろなプログラム言語に登場する、繰り返しのキーワードfor 。もし、他の何かのプログラム言語の経験がある方でしたら、すぐにピーンとくるはずです。 for では、回数を数えるための変数(カウンタ変数)を用意して、これを 1 →2 →3→・とか 12 →4→6 →・ ・・のように規則的に変化させながら処理を繰り返します。あらかじめ繰り返しの 条件を設定しておきます。そして条件に合わなくなったら繰り返しが終了するという仕組みです。

PHP言語の基礎知識

PHPはプログラミング言語の一つですが、様々なウェブの開発において使われる言語です。ホームページの開発やアプリ開発、ECサイト構築など様々です。ホームページのリニューアルや保守•運用•管理など様々な場面でPHPの言語は使われます。 また、PHPの特徴としては様々なことが挙げられますが、PHPはC++やJavaのような他の言語とは違い、動作確認が必要に楽な言語となっています。C++やJavaには書いたプログラムを実行するために、コンパイルと呼ばれる作業が必要になります。このような言語の方式をインタプリンタと呼び、PHPのようなスクリプト言語に多く採用されているのです。PHPとよく比較されるプログラミング言語だが、JavaScriptです。この両者はスクリプト言語ですが、動作については全く異なります。                            PHPは専用の開発ツールがなくてもプログラムが書けるのが特徴です。OSに搭載されているテキストエディタでプログラムを描けます。Windowsではメモ帳、Macではテキストエディア、LinuxではViなどです。最初のうちは上記のようなテキストエディタでプログラムの構文に慣れてからが良いでしょう。

« Previous Page