(PHP 4, PHP 5, PHP 7)
arsort — Ordena un array en orden inverso y mantiene la asociación de índices
&$array
[, int $sort_flags
= SORT_REGULAR
] ) : boolEsta función ordena un array de manera que los índices del array mantienen su correlación con los elementos del array asociados.
Es usado principalmente cuando se ordenan arrays asociativos cuando el orden de los elementos es importante.
Nota:
Si dos miembros se comparan como iguales, su orden relativo en el array oredenado será indefinido.
array
El array de entrada.
sort_flags
Se puede modificar el comportamiento del ordenado usando el parámetro
opcional sort_flags
, par más información
vea sort().
Devuelve TRUE
en caso de éxito o FALSE
en caso de error.
Ejemplo #1 Ejemplo de arsort()
<?php
$fruits = array("d" => "lemon", "a" => "orange", "b" => "banana", "c" => "apple");
arsort($fruits);
foreach ($fruits as $key => $val) {
echo "$key = $val\n";
}
?>
El resultado del ejemplo sería:
a = orange d = lemon b = banana c = apple
Las frutas han sido ordenadas en orden inverso alfabético, se ha mantenido el índice asocidado con cada elemento.