Сортировать многомерный массив PHP на основе ключа? [Дубликат]

На этот вопрос уже есть ответ:

Как я могу сортировать массивы и данные в PHP? 9 ответов

Я пытаюсь отсортировать мою хеш-таблицу PHP на основе указанного ключа. Структура данных выглядит следующим образом:

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");

Есть ли простой способ сделать это или мне нужно написать собственную функцию сортировки?