考虑这个数组:
$yrs = array(2015,2014,2015,2013,2015,2014);
我只需要在组合框中显示唯一值。
我试过了:
print_r(array_unique($yrs));
但它显示如下:
Array ( [0] => 2015 [1] => 2014 [3] => 2013 )
我需要在组合框中只有2015年,2014年,2013年。我怎样才能只提取这些值?
我的代码:
<?php
$yrs = array(2015,2014,2015,2013,2015,2014);
?>
<select name="yrs">
<?php
echo "<option>";
echo implode(",",array_unique($yrs)); //here it displays in same option
echo "</option>";
?>
</select>
我需要在不同的选项中获得2015 2014 2013.
答案 0 :(得分:0)
这回答了我的问题:
$yrss=array_unique($yrs);
foreach ($yrss as $key=>$value)
{
echo "<option>";
echo $value;
echo "</option>";
}