uksort

uksort -- Sortiert ein Array nach Schlüsseln mittels einer benutzerdefinierten Vergleichsfunktion.

Beschreibung

void uksort ( array array, callback cmp_function)

Diese Funktion sortiert die Schlüssel eines Arrays mittels einer benutzerdefinierten Vergleichsfunktion . Soll das Array nach nicht trivialen Kriterien sortiert werden , sollten Sie diese Funktion verwenden .

Beispiel 1 . uksort( )





 
1

 
;

 
}

 
$a

 
=

 
array

 
(4

 
=

 
"vier"

 
,

 
3

 
=

 
"drei"

 
,

 
20

 
=

 
"zwanzig"

 
,

 
10

 
=

 
"zehn")

 
;

 
uksort

 
($a

 
,

 
"cmp")

 
;

 
while

 
(list

 
($key

 
,

 
$value

 
)

 
=

 
each

 
($a)

 
)

 
{

 
echo

 
"$key

 
:

 
$value\n"

 
;

 
}



Dieses Beispiel würde folgendes ausgeben :

 
20

 
:

 
zwanzig

 
10

 
:

 
zehn

 
4

 
:

 
vier

 
3

 
:

 
drei





Siehe auch usort( ) , uasort( ) , sort( ) , asort( ) , arsort( ) , ksort( ) , natsort( ) und rsort( ) .