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

Не могу сообразить. Есть нумерованный массив $data, в нём другие ассоциативные массивы, в каждом из которых есть ключ 'app'. Как отсортировать так, что бы в $data ассоциативные массивы были в порядке по убыванию исходя из поля app?
Возился с array_multisort, но у меня ничего не вышло. Буду признателен за рабочий пример =)
  • Вопрос задан
  • 133 просмотра
Решения вопроса 1
rozhnev
@rozhnev Куратор тега PHP
Fullstack programmer, DBA, медленно, дорого
usort(
	$data,
	fn($a, $b) => $a['app'] <=> $b['app']
);


php editor online
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Siverius
usort($array, static fn (array $a, array $b): int => -($a['app'] <=> $b['app']));
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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