Función ksort() en PHP

Ejemplo

Ordenar los arrays asociativos según los nombres de las claves en orden ascendente:

<?php
$age=array("Bill"=>"60","Steve"=>"56","mark"=>"31");
ksort($age);
?>

Ejemplo de ejecución

Definición y uso

La función ksort() ordena los arrays asociativos según los nombres de las claves en orden ascendente.

Consejo:Use krsort() La función ordena los arreglos asociativos en orden descendente según los nombres de las claves.

Consejo:Use asort() La función ordena los arreglos asociativos en orden ascendente según los valores de las claves.

Sintaxis

ksort(array,sortingtype);
Parámetros Descripción
array Obligatorio. Especifica el array que se debe ordenar.
sortingtype

Opcional. Especifica cómo ordenar los elementos del array. Los valores posibles son:

  • 0 = SORT_REGULAR - Predeterminado. Ordena cada elemento en el orden estándar ASCII, sin cambiar el tipo.
  • 1 = SORT_NUMERIC - Trata cada elemento como un número.
  • 2 = SORT_STRING - Trata cada elemento como una cadena.
  • 3 = SORT_LOCALE_STRING - Trata cada elemento como una cadena, basado en la configuración regional actual (puede cambiarse con setlocale()).
  • 4 = SORT_NATURAL - Trata cada elemento como una cadena, utilizando un ordenamiento natural similar a natsort().
  • 5 = SORT_FLAG_CASE - Puede combinarse (OR lógico) SORT_STRING o SORT_NATURAL para ordenar cadenas, sin distinción de mayúsculas y minúsculas.

Descripción

La función ksort() ordena los arreglos según los nombres de los elementos, manteniendo los nombres de los valores.

El segundo parámetro opcional contiene marcas de ordenación adicionales.

Si tiene éxito, devuelve TRUE; de lo contrario, devuelve FALSE.

Detalles técnicos

Valor de retorno: Si tiene éxito, devuelve TRUE; si falla, devuelve FALSE.
Versión PHP: 4+