将csv文件中的数据动态显示到下拉列表中

时间:2012-05-01 03:29:13

标签: php

我有一个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,etcetc。只有php。

1 个答案:

答案 0 :(得分:0)

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