これは機能し、アルファベット順に選択オプションを並べ替えます。しかし、私は選択されたオプションとして「未指定」をどうやって作るのですか?私は "未指定"をオプションリストの先頭にし、他のすべてのオプションをソートします。私は何とかin_arrayを使用しようとしましたが、運はありませんでした。PHPで選択オプションを並べ替えるには?
<select name="fav_games" id="fav_games">
<?php
$fav_games = array("Battlefield", "Madden", "Need 4 Speed", "World of Warcraft", "Unspecified");
sort($fav_games);
$clength = count($fav_games);
for($x = 0; $x < $clength; $x++) {
echo '<option value="' .$fav_games[$x] . '">' . $fav_games[$x] . '</option>';
}
?>
</select>
はかなり簡単であるべき - (1)「未指定」オプションなしでリストを並べ替える(2)リストの一番上に「未指定」を追加:) – 0x23212f