ArrayIterator::asort
En esta página
ArrayIterator::asort
Ordena las entradas por los valores
Descripción#
php
public ArrayIterator::asort([int $flags]): truephp
Ordena las entradas por los valores.
[!NOTE] Si dos miembros se comparan como iguales, mantienen su orden original. Anterior a PHP 8.0.0, su orden relativo en el array ordenado no está definido.
Parámetros#
flags
El segundo parámetro opcional flags puede ser utilizado para modificar el comportamiento de ordenación utilizando estos valores:
Tipo de banderas de ordenación:
-
SORT_REGULAR- compara los elementos normalmente; los detalles son descritos en la sección de los operadores de comparación -
SORT_NUMERIC- compara los elementos numéricamente -
SORT_STRING- compara los elementos como strings -
SORT_LOCALE_STRING- compara los elementos como strings, basado en la configuración regional actual. Esto utiliza la configuración regional, que puede ser cambiada utilizandosetlocale -
SORT_NATURAL- compara los elementos como strings utilizando el "orden natural" comonatsort -
SORT_FLAG_CASE- puede ser combinado (OR a nivel de bits) conSORT_STRINGoSORT_NATURALpara ordenar strings sin tener en cuenta la mayúscula/minúscula
Valores devueltos#
Retorna siempre true.
Historial de cambios#
| Versión | Descripción |
|---|---|
| 8.2.0 | El tipo de retorno es ahora true, anteriormente era bool. |
Véase también#
ArrayIterator::ksort, ArrayIterator::natcasesort, ArrayIterator::natsort, ArrayIterator::uasort, ArrayIterator::uksort, asort