Cheizer
@Cheizer

Как в цикле из массива оставить только уникальные записи?

Приветствую, подскажите что не так делаю.

Есть массив, в цикле распечатывает даты (год)
2021
2021
2020
2019
sort($arr);
foreach($arr as $item){
echo $item['date']."<br>";
}


Как распечатать только уникальные?
2021
2020
2019

Если использую array_unique, то распечатывает только оду дату первую 2021 :(

$unic = array_unique($arr);
foreach($unic as $item){
echo $item['date']."<br>";
}


Как правильно распечатать только уникальные?
  • Вопрос задан
  • 55 просмотров
Решения вопроса 1
$uniqueDates = array_column($array, 'date', 'date);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы