
配列を使ってプルダウンメニューを作ってみる
前回、配列の基礎を学習しましたが今回は配列を使った実用的なプログラムを書いてみます。
制御構造の繰り返し処理と組み合わせて書いてますが、繰り返し文についてはまた別の機会に紹介するとしてここではとりあえずこのような使い方があるということだけ覚えておきます。
配列とfor文のサンプルスクリプト
htmlのフォームなどでよく使うプルダウンメニュー(セレクトボックス)を作ります。
<select>この中に下記のプログラムを書く</select> array関数に「Firefox」「IE」「chrome」「safari」「opera」を格納し、この5つの文字列を5つまで繰り返し読み込み、echoで出力しています。
< ?php
$brouses = array('Firefox','IE','chrome','safari','opera');
for($i=0; $i<5; $i++){
echo ('< option value="'.$brouses[$i].'">'.$brouses[$i].'< /option>');
}
?>書き方は他にwhile文を使ったり、foreachを使ったりなどいろいろとあります。
特にこのような配列のループ処理の場合はforeach文を使うと便利です。
⇒PHP文法の基礎 制御構造-ループ処理(3)-