Nuboskill
@Nuboskill
Начинающий web developer

Как отсортировать с помощью usort?

Имеется массив вот такого вида
f73caa875ffc29b065de441e79ccc5ad.png
Как отсортировать его по типу ( $array[$i][1][$ii][0] ) и дате ( $array[$i][1][$ii][4] ) ? Ну, например, сначала идут все 2D и дата по нарастанию, потом 3D и дата по нарастанию и т.д.
Как я понял это реализуется через usort, но я вообще запутался работая с многомерным массивом :(
Заранее спасибо
  • Вопрос задан
  • 188 просмотров
Решения вопроса 1
27cm
@27cm
TODO: Написать статус
usort($data[0][1], function($a, $b) {
    return strcmp($a[4] . $a[0], $b[4] . $b[0]);
});


ideone.com/rqyegP
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
usort($arr[0][1], function ($a, $b) {
  // ваша логика сравнения здесь
});
Ответ написан
Ваш ответ на вопрос

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

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