Как сортировать двумерный ассоциативный массив по числовым значениям с сохранением ключей?
Имеется:
$arr = ['cat' => '2', 'dog' => '4', 'pig' => '1'];
Нужно получить:
$arr = ['pig' => '1', 'cat' => '2', 'dog' => '4'];
Ответы (1 шт):
Автор решения: Сергей Савченко
→ Ссылка
$arr = ['cat' => '2', 'dog' => '4', 'pig' => '1'];
uasort($arr, function($a, $b) {
return $a - $b; // сортировка по возрастанию
});
print_r($arr);