asort

asort -- Ordena una matriz y mantiene la asociación de índices

Descripción

void asort ( 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 asort( )

 
$frutas

 
=

 
array

 
(

 
"d"=

 
"limón"

 
,

 
"a"=

 
"naranja"

 
,

 
"b"=

 
"plátano"

 
,

 
"c"=

 
"manzana")

 
;

 
asort

 
($frutas)

 
;

 
for

 
(reset

 
($frutas)

 
;

 
$clave

 
=

 
key

 
($frutas)

 
;

 
next

 
($frutas)

 
)

 
{

 
echo

 
"frutas[$clave

 
]

 
=

 
".$frutas[$clave]

 
."\n"

 
;

 
}



Este ejemplo mostrará: frutas[d] = limón frutas[a] = naranja frutas[c] = manzana frutas[d] = plátano Las frutas han sido ordenadas en orden alfabético y los índices asociados con cada elemento se han mantenido.

Vea también : arsort( ) , rsort( ) , ksort( ) , y sort( ) .