# ArrayObject::asort

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

ArrayObject::asort — Ordena las entradas por valor

### Descripción

public 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