Sort PHP mehrdimensionales Array basierend auf Schlüssel? [Duplikat
Diese Frage hat hier bereits eine Antwort:
Wie kann ich Arrays und Daten in PHP sortieren? 9 answersIch versuche, meine PHP-Hashtabelle anhand eines bestimmten Schlüssels zu sortieren. Die Datenstruktur sieht folgendermaßen aus:
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
)
)
Ich habe es versucht ksort, Sortiere, usort aber nichts scheint zu funktionieren. Ich versuche nach dem @ zu sortier name key zwei Ebenen nach unten.
Dies war mein Versuch mit usort:
function cmp($a, $b) {
return $b['name'] - $a['name'];
}
usort($mydata, "cmp");
Gibt es eine einfache Möglichkeit, dies zu tun, oder muss ich eine benutzerdefinierte Sortierfunktion schreiben?