如何在 select 标签中仅显示数组的唯一值作为选项?

How to display only unique values of a array as option in a select tag?

考虑这个数组:

$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>"; 
}