Descripción
void
arsort
( array matriz)
Esta
función
ordena
una
matriz
de
modo
que
los
índices
mantengan
su
correlación
con
los
elementos
de
la
misma
a
los
que
están
asociados
.
Esto
se
utiliza
principalmente
para
ordenar
matrices
asociativas
en
las
que
el
orden
de
los
elementos
es
importante
.
Ejemplo
1
.
Ejemplo
de
arsort(
)
$frutas
=
array
(
"d"=
"limón"
,
"a"=
"naranja"
,
"b"=
"plátano"
,
"c"=
"manzana")
;
arsort
($frutas)
;
for
(reset
($frutas)
;
$clave
=
key
($frutas)
;
next
($frutas)
)
{
echo
"frutas[$clave
]
=
".$frutas[$clave]
."\n"
;
}
|
|
Este ejemplo mostraría:
frutas[b] = plátano frutas[a] =
naranja frutas[c] = manzana frutas[d] = limón
Las frutas han sido ordenadas en orden alfabético inverso y los
índices asociados con cada elemento se han mantenido.
Vea
también
:
asort(
)
,
rsort(
)
,
ksort(
)
,
y
sort(
)
.