考虑这个数组:
$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在不同的选择。
这回答了我的问题:
$yrss=array_unique($yrs);
foreach ($yrss as $key=>$value)
{
echo "<option>";
echo $value;
echo "</option>";
}