Función arsort
La función arsort ordena un array
en orden descendente según sus valores, manteniendo la correlación entre índices y valores.
La función modifica el array original.
Sintaxis
arsort(array &$array, int $flags = SORT_REGULAR): bool
Ejemplo
Ordenemos un array asociativo en orden descendente según sus valores:
<?php
$arr = [
'b' => 1,
'e' => 3,
'c' => 2,
'a' => 5,
'd' => 4,
];
arsort($arr);
var_dump($arr);
?>
Resultado de la ejecución del código:
[
'd' => 4,
'e' => 3,
'c' => 2,
'b' => 1,
'a' => 5,
]
Véase también
-
función
sort,
que ordena en orden ascendente según los valores -
función
rsort,
que ordena en orden descendente según los valores -
función
ksort,
que ordena en orden ascendente según las claves -
función
krsort,
que ordena en orden descendente según las claves -
función
asort,
que ordena en orden ascendente según los valores manteniendo la correlación entre índices y valores -
función
arsort,
que ordena en orden descendente según los valores manteniendo la correlación entre índices y valores -
función
natsort,
que ordena usando un algoritmo de orden natural -
función
natcasesort,
que ordena usando un algoritmo de orden natural insensible a mayúsculas y minúsculas -
función
usort,
que ordena según una función de comparación definida por el usuario -
función
uksort,
que ordena según las claves usando una función de comparación definida por el usuario -
función
uasort,
que ordena según los valores usando una función de comparación definida por el usuario manteniendo la correlación entre índices y valores -
función
array_multisort,
que ordena múltiples arrays