(PHP 4, PHP 5)
asort — Ordena una matriz y mantiene la asociación de índices
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 asort()
<?php
$frutas = array ("d"=>"limon", "a"=>"naranja", "b"=>"platano", "c"=>"manzana");
asort($frutas);
reset($frutas);
while (list($key, $val) = each($frutas)) {
echo "$key = $val\n";
}
?>
El resultado del ejemplo seria:
d = limon c = manzana a = naranja b = platano
Las frutas han sido ordenadas en orden alfabético 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().