Funkcja PHP uksort() - sortowanie tablicy wg kluczy funkcja zwrotną

Funkcja PHP uksort()

Funkcja PHP uksort() sortuje przekazaną jej jako argument tablicę według kluczy za pomocą funkcji porównywania zdefiniowanej przez użytkownika (funkcji zwrotnej). Funkcja ta przyjmuje tablicę przez referencję, a więc sortuje oryginalną strukturę danych, a nie jej kopię.

Jeśli funkcja uksort() napotka dwa takie same elementy, to pozostawia ich względne ułożenie bez zmian.

Składnia funkcji PHP uksort()

Funkcja PHP uksort() ma następującą składnię:

uksort(array &$array, callable $callback): true

Parametry

Parametr Opis
array Parametr obowiązkowy. Tablica PHP do posortowania.
callback Funkcja porównująca, która musi zwracać jedną z następujących wartości:
  • Liczba całkowita mniejsza od zera, jeśli pierwszy argument jest mniejszy od drugiego
  • 0, jeśli argumenty są równe — w takim przypadku funkcja nie zmienia ich pierwotnej kolejności
  • Liczba całkowita większa od zera, jeśli pierwszy argument jest większy od drugiego

Prototyp funkcji wywołania zwrotnego:

callback(mixed $a, mixed $b): int

Wartość zwrotna

Funkcja PHP uksort() zawsze zwraca wartość logiczną true.

Typ zwrotny: bool.

Udostępnij:
Share

Podobał Ci się ten artykuł?

Oceń go!

Średnia 5 / 5. Liczba głosów: 1

Jeszcze nikt nie głosował. Wyprzedź innych i zagłosuj.

Skoro spodobał Ci się ten artykuł...

Poleć go znajomym!

Ojej :( Powiedz nam, co powinniśmy poprawić!

blank
Podoba Ci się ta strona?

Pomóż nam się rozwijać, wykupując płatne konto. Dzięki temu będziemy mogli tworzyć dla Ciebie jeszcze więcej ciekawych treści, a Ty pozbędziesz się reklam.

Dodaj komentarz