8月 282011
 

特定の回数だけ同じことを繰り返したいときは、for文を使います。
都道府県名を配列に入れておき、配列要素の回数だけ
セレクトボックスに出力してみましょう。

<?php
$PrefactureList = array(“北海道”,”青森県”,”岩手県”,”宮城県”,”秋田県”,”山形県”,
“福島県”,”茨城県”,”栃木県”,”群馬県”,”埼玉県”,”千葉県”,”東京都”,”神奈川県”,
“新潟県”,”富山県”,”石川県”,”福井県”,”山梨県”,”長野県”,”岐阜県”,”静岡県”,
“愛知県”,”三重県”,”滋賀県”,”京都府”,”大阪府”,”兵庫県”,”奈良県”,”和歌山県”,
“鳥取県”,”島根県”,”岡山県”,”広島県”,”山口県”,”徳島県”,”香川県”,”愛媛県”,
“高知県”,”福岡県”,”佐賀県”,”長崎県”,”熊本県”,”大分県”,”宮崎県”,”鹿児島県”,”沖縄県”);

$html = “<select name=\”prefecture\”>\n”;
for ($i = 0;$i <=count($PrefactureList)-1;$i++)
{
 $html.=”<option value=\”$i\”>$PrefactureList[$i]</option>\n”;
}
$html.=”</select>\n”;
print $html;
?>