Forum und email

arsort

(PHP 4, PHP 5)

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

Descripción

bool arsort ( array &$matriz [, int $sort_flags ] )

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.

Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso de fallo.

Example#1 Ejemplo de arsort()

<?php
$frutas 
= array ("d"=>"limon""a"=>"naranja""b"=>"platano""c"=>"manzana");
arsort ($frutas);
reset(&futas);
while (list(
$key$val each($frutas)) {
   echo 
"$key = $val\n";
}
?>

El resultado del ejemplo seria:

b = platano
a = naranja
c = manzana
d = limon

Las frutas han sido ordenadas en orden alfabético inverso y los índices asociados con cada elemento se han mantenido.

Puede modificar el comportamiento de orden usando el parámetro opcional sort_flags para detalles vea sort().

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