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:
Prototyp funkcji wywołania zwrotnego: |
Wartość zwrotna
Funkcja PHP uksort() zawsze zwraca wartość logiczną true.
Typ zwrotny: bool.
