t-alexashka
@t-alexashka
Сразу пишу legacy код

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

Есть массив (таблица из бд):

$arr = array (
	1 => array (
		'name'	=> 'Иван',
		'age'	=> 26,
		'family'=> 'Сидоров'),
	2 => array (
		'name'	=> 'Петр',
		'age'	=> 32,
		'family'=> 'Семенов')
	...
);

Подскажите как бы эту заразу отсортировать можно было по любому вложенному массиву? Чтобы например можно было получить массив $ages сортированный по desc ключа age:
  • Вопрос задан
  • 2223 просмотра
Решения вопроса 2
FanatPHP
@FanatPHP
Чебуратор тега РНР
php.net/usort - функция для сортировки чего угодно как угодно.

А вообще данные надо сортировать в базе.
Ответ написан
KorsaR-ZN
@KorsaR-ZN
А я бы Вам посоветовал все таки array_multisort эта функция создавалась специально для таких целей.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Комментировать
Ваш ответ на вопрос

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

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