Sort PHP array multidimensional com base na chave? [duplicado
Esta pergunta já tem uma resposta aqui:
omo posso ordenar matrizes e dados em PH 9 respostasEstou tentando classificar minha hashtable PHP com base em uma chave específica. A estrutura de dados fica assim:
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
)
)
Eu tentei ksort, ordena, usort Mas nada parece funcionar. Estou tentando classificar com base noname key dois níveis abaixo.
Esta foi minha tentativa de usar usort:
function cmp($a, $b) {
return $b['name'] - $a['name'];
}
usort($mydata, "cmp");
Existe uma maneira fácil de fazer isso ou preciso escrever uma função de classificação personalizad