Która funkcja PHP sortuje tablicę asocjacyjną według KLUCZY?
Źle.
sort sortuje po wartościach i przenumerowuje klucze.Dobrze.
ksort sortuje po kluczach.Źle.
asort sortuje po WARTOŚCIACH.Źle.
rsort sortuje malejąco i gubi klucze.Funkcja
ksort() sortuje tablicę asocjacyjną według KLUCZY (litera „k” jak key), zachowując przy tym powiązanie klucz-wartość, np. po ksort($miesiace) pary uporządkują się rosnąco po kluczach. Przydaje się, gdy klucze niosą znaczenie (daty, numery). Zapamiętaj: ksort = sort po Key.Pozostałe funkcje sortują inaczej.
asort() porządkuje po WARTOŚCIACH, ale zachowuje klucze. sort() też idzie po wartościach, lecz RESETUJE klucze na 0, 1, 2... rsort() robi to samo malejąco. Po kluczach sortuje ksort().