Я пытаюсь сортировать хэш-таблицу PHP на основе ключа specialc. Структура данных выглядит так:
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");
Есть ли простой способ сделать это или мне нужно написать пользовательскую функцию сортировки?