Documentación offline PHP master

ArrayIterator::ksort

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

ArrayIterator::ksort

Ordena las entradas por las claves

Descripción#

php public ArrayIterator::ksort([int $flags]): truephp

Ordena las entradas por las claves.

[!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 utilizando setlocale

  • SORT_NATURAL - compara los elementos como strings utilizando el "orden natural" como natsort

  • SORT_FLAG_CASE - puede ser combinado (OR a nivel de bits) con SORT_STRING o SORT_NATURAL para 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::asort, ArrayIterator::natcasesort, ArrayIterator::natsort, ArrayIterator::uasort, ArrayIterator::uksort, ksort