ArrayObject::asort
(PHP 5 >= 5.2.0)
ArrayObject::asort — Ordena las entradas por valor
Descripción
public void ArrayObject::asort
( void
)
Ordenar las entradas de modo que las claves mantengan su correlación con las entradas que están asociadas. Esto se utiliza principalmente para ordenar arrays asociativos cuando el orden de los elementos es importante.
Parámetros
Esta función no tiene parámetros.
Valores devueltos
No devuelve ningún valor.
Ejemplos
Ejemplo #1 ArrayObject::asort() example
<?php
$fruits = array("d" => "limon", "a" => "naranja", "b" => "banana", "c" => "manzana");
$fruitArrayObject = new ArrayObject($fruits);
$fruitArrayObject->asort();
foreach ($fruitArrayObject as $key => $val) {
echo "$key = $val\n";
}
?>
El resultado del ejemplo sería:
b = banana d = limon c = manzana a = naranja
Las frutas han sido ordenadas en orden alfabético, y la clave asociada con cada entrada se ha mantenido.
Ver también
- ArrayObject::ksort() - Ordena las entradas por clave
- ArrayObject::natsort() - Ordena entradas usando un algoritmo de orden natural
- ArrayObject::natcasesort() - Ordena un array usando un algoritmo orden natural
- ArrayObject::uasort() - Ordena las entradas con una función de comparación definida por el usuario y mantiene asociación de claves
- ArrayObject::uksort() - Ordena las entradas por clave usando una función de comparación definida por el usuario