0

テーブルの1つの列に一連の状態を含むcsvファイルがあります。それらの状態を取得し、ドロップダウンリストに繰り返しなしでそれらを入力する必要があります

このための私のコードは

//make unique array
for ($i=0; $i<count($array); $i++)
 {
 $state_array[$i]=$array[$i][1];
 }

//display in drop down list
$state_array=array_unique($state_array); 
$state_array=array_values($state_array); 

for ($i=0; $i<count($state_array); $i++)
    {
    echo "<option value='".$state_array[$i]."'>".$state_array[$i]."</option>";
    }

?>
</select>

csvファイルは多次元配列に出力され、状態のインデックスは$ array [$i][1]です。

選択ボックスが空白のままなので、コードに問題があります。誰かが何が悪いのか見つけられますか?どんな助けでも大歓迎です。

注:重要な場合は、SQLやJavaなどを使用できないことをお伝えしておきます。phpのみ。

4

1 に答える 1

0
$state_array = array();
//make unique array
for ($i=0; $i<count($array); $i++)
{
    $state_array[$i]=$array[$i][1];
}
于 2012-05-01T04:59:39.937 に答える