Задать вопрос
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>";
}


Как правильно распечатать только уникальные?
  • Вопрос задан
  • 59 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
$uniqueDates = array_column($array, 'date', 'date);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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