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