Podręcznik PHP
Poprzedni |  | Następny

# uksort

(PHP 3>= 3.0.4, PHP 4 )

uksort -- Sortuj tablicę według kluczy korzystając ze zdefiniowanej przez użytkownika funkcji porównującej

## Opis

void uksort ( array tablica, callback funkcja_por)

Funkcja ta posortuje tablicę według kluczy korzystając z podanej przez użytkownika funkcji porównującej. Jeśli chcesz posortować tablicę według skomplikowanych kryteriów, to powinieneś użyć tej funkcji.

Przykład 1. Przykład użycia uksort()

`function cmp ($a, $b) { if ($a == $b) return 0; return ($a > $b) ? -1 : 1; } $a = array (4 => "cztery", 3 => "trzy", 20 => "dwadzieścia", 10 => "dziesięć"); uksort ($a, "cmp"); while (list ($key, $value) = each ($a)) { echo "$key: $value\n"; }`

Ten przykład wyświetli:

    20: dwadzieścia
    10: dziesięć
    4: cztery
    3: trzy

Patrz także: usort(), uasort(), sort(), asort(), arsort(), ksort(), natsort() i rsort().

Poprzedni | Spis treści | Następny
uasort | Początek rozdziału | usort