Descrição
void
arsort
( array array [, int sort_flags])
Esta
função
ordena
um
array
de
forma
que
a
correlação
entre
índices
e
valores
é
mantida
.
É
usada
principalmente
para
ordenar
arrays
associativos
onde
a
ordem
dos
elementos
é
um
fator
importante
.
Exemplo
1
.
Exemplo
de
arsort(
)
$frutas
=
array
(
"d
"
=
"limao"
,
"a
"
=
"laranja"
,
"b
"
=
"banana"
,
"c
"
=
"melancia")
;
arsort
($frutas)
;
reset
($frutas)
;
while
(list
($chave
,
$valor
)
=
each
($frutas)
)
{
echo
"$chave
=
$valor\n"
;
}
|
A
saída
deste
exemplo
seria
:
c
=
melancia
d
=
limao
a
=
laranja
b
=
banana
|
|
As
frutas
foram
ordenadas
na
ordem
alfabética
inversa
,
e
os
índices
associados
a
cada
valor
foram
mantidos
.
Você
pode
modificar
o
comportamento
da
ordenação
usando
o
parâmetro
opcional
sort_flags
,
para
mais
detalhes
veja
sort(
)
.
Veja
também
:
asort(
)
,
rsort(
)
,
ksort(
)
e
sort(
)
.