chazovs
@chazovs
Корпорация Центр

Как сортировать двумерные массивы в php?

Запутался. Помогите, пожалуйста.
Есть двумерный массив $allData
krPEvVA.jpg
Нужно отсортировать его по date
Пробую:
function sort($a, $b) 
{    
    if ($a["date"] == $b["date"]) {
        return 0;
    }
    return (strtotime($a["date"]) < strtotime($b["date"])) ? -1 : 1;
}
usort($allData, "sort");

Получаю ikqNJtd.jpg
Что не так?
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
usort($allData, function($a, $b) { return $a['date'] <=> $b['date']; });
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы