Сортировать многомерный массив PHP на основе ключа? [Дубликат]
На этот вопрос уже есть ответ:
Как я могу сортировать массивы и данные в PHP? 9 ответовЯ пытаюсь отсортировать мою хеш-таблицу PHP на основе указанного ключа. Структура данных выглядит следующим образом:
print_r($mydata);
Array(
[0] => Array
(
[type] => suite
[name] => A-Name
)
[1] => Array
(
[type] => suite
[name] => C-Name
)
[2] => Array
(
[type] => suite
[name] => B-Name
)
)
Я пробовал Ksort, Сортироват, Usort но ничего не получается. Я пытаюсь сортировать на основе имя ключа вниз на два уровня.
Это была моя попытка использовать usort:
function cmp($a, $b) {
return $b['name'] - $a['name'];
}
usort($mydata, "cmp");
Есть ли простой способ сделать это или мне нужно написать собственную функцию сортировки?