Ordenar matriz multidimensional PHP basada en clave? [duplicar
Esta pregunta ya tiene una respuesta aquí:
¿Cómo puedo ordenar matrices y datos en PHP? 9 respuestasEstoy tratando de ordenar mi tabla hash de PHP en función de una clave específica. La estructura de datos se ve así:
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
)
)
He intentado ksort, ordena, usort Pero nada parece funcionar. Estoy tratando de ordenar según laname key dos niveles abajo.
Este fue mi intento de usar usort:
function cmp($a, $b) {
return $b['name'] - $a['name'];
}
usort($mydata, "cmp");
Existe una manera fácil de hacer esto o necesito escribir una función de clasificación personalizada?