Función asort
La función asort ordena un array
en orden ascendente por sus elementos preservando las claves.
La función modifica el array original.
Sintaxis
asort(array &$array, int $flags = SORT_REGULAR): bool
Ejemplo
Vamos a ordenar un array asociativo en orden ascendente por sus elementos:
<?php
$arr = [
'b' => 1,
'e' => 3,
'c' => 2,
'a' => 5,
'd' => 4,
];
asort($arr);
var_dump($arr);
?>
Resultado de la ejecución del código:
[
'b' => 1,
'c' => 2,
'e' => 3,
'd' => 4,
'a' => 5,
]
Véase también
-
función
sort,
que ordena en orden ascendente por elementos -
función
rsort,
que ordena en orden descendente por elementos -
función
ksort,
que ordena en orden ascendente por claves -
función
krsort,
que ordena en orden descendente por claves -
función
arsort,
que ordena en orden descendente por elementos preservando claves -
función
natsort,
que ordena de forma natural -
función
natcasesort,
que ordena de forma natural sin distinguir mayúsculas y minúsculas -
función
usort,
que ordena mediante una función de callback -
función
uksort,
que ordena mediante una función de callback por claves -
función
uasort,
que ordena mediante una función de callback preservando claves -
función
array_multisort,
que ordena múltiples arrays