Sort PHP wielowymiarowa tablica oparta na kluczu? [duplikować
To pytanie ma już odpowiedź tutaj:
Jak mogę sortować tablice i dane w PHP? 9 odpowiedziPróbuję posortować tabelę skrótów PHP na podstawie określonego klucza. Struktura danych wygląda następująco:
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
)
)
Próbowałem ksort, sortowa, usort ale nic nie działa. Próbuję sortować na podstawie nazwa klucz dwa poziomy niżej.
To była moja próba użycia usort:
function cmp($a, $b) {
return $b['name'] - $a['name'];
}
usort($mydata, "cmp");
Czy istnieje prosty sposób, aby to zrobić, czy też muszę napisać niestandardową funkcję sortowania?