arsort

arsort -- Ordena una matriz en orden inverso y mantiene la asociación de índices

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