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