Задать вопрос

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

Не могу сообразить. Есть нумерованный массив $data, в нём другие ассоциативные массивы, в каждом из которых есть ключ 'app'. Как отсортировать так, что бы в $data ассоциативные массивы были в порядке по убыванию исходя из поля app?
Возился с array_multisort, но у меня ничего не вышло. Буду признателен за рабочий пример =)
  • Вопрос задан
  • 144 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 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']));
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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