uksort

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( )





 
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( ) .