CSVファイルからHTMLで選択メニューを作成することはできますか?私はこれについてどうやって行くのか分かりません。
したがって、2つの列と複数の値を持つCSVがありますが、PHPを使用してCSVファイルをループし、HTMLを出力する方法はありますか?これまでに試しました。
$row = 1;
if (($handle = fopen($_SERVER['DOCUMENT_ROOT']."/service/regions.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 133, ",")) !== FALSE) {
$num = count($data);
$row++;
for ($c=0; $c < $num; $c++) {
echo "<option value='".$data[$c]."'>".$data[$c]."</option>";
}
}
fclose($handle);
}
ただし、これにより次の出力が得られます。
<select>
<option value='AB'>AB</option>
<option value='Aberdeenshire'>Aberdeenshire</option>
<option value='AG'>AG</option>
<option value='Angus'>Angus</option>
<option value='AM'>AM</option>
<option value='Armagh'>Armagh</option>
</select>
私が望んでいるのは、このような出力を取得することです。
<option value="AB">Aberdeenshire</option>
どこが間違っているのですか?