Рассмотрим этот массив:
$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>";
}
Других решений пока нет …