asort

asort -- Posortuj tablicę zachowując skojarzenia kluczy

Opis

void asort ( array tablica [, int flagi])

Funkcja ta sortuje tablicę w taki sposób , że klucze zachowują przypisanie do odpowiednich wartości . Ten sposób sortowania jest używany głównie przy sortowaniu tablic asocjacyjnych , gdzie znacząca jest kolejność występowania elementów w tablicy .

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

 
$owoce

 
=

 
array

 
(

 
"d"=

 
"cytryna

 
,

 
"a"=

 
"pomarańcza"

 
,

 
"b"=

 
"banan"

 
,

 
"c"=

 
"jabłko")

 
;

 
arsort

 
($owoce)

 
;

 
reset

 
($owoce)

 
;

 
while

 
(list

 
($key

 
,

 
$val

 
)

 
=

 
each

 
($owoce)

 
)

 
{

 
echo

 
"$key

 
=

 
$val\n"

 
;

 
}



Ten przykład wyświetli :

 
b

 
=

 
banan

 
d

 
=

 
cytryna

 
c

 
=

 
jabłko

 
a

 
=

 
pomarańcza





Owoce zostały posortowane w porządku alfabetycznym a skojarzenia kluczy dla każdego elementu zostały zachowane .

Możesz zmodyfikować zachowanie sortowania przez użycie opcjonalnego parametru flagi . Aby uzyskać szczegóły zobacz sort( ) .

Patrz także : arsort( ) , rsort( ) , ksort( ) i sort( ) .