0

我有一个 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 回答