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 answers

Ich 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?