Función krsort() en PHP

Ejemplo

Ordenar los arrays asociativos en orden descendente según las claves.

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

Ejemplo de ejecución

Definición y uso

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

Consejo:Utilice ksort() La función ordena el array asociativo por nombre de clave en orden ascendente.

Consejo:Utilice arsort() La función ordena el array asociativo por valor de clave en orden descendente.

Sintaxis

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

Opcional. Define cómo se deben 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 (bitwise OR) SORT_STRING o SORT_NATURAL para ordenar cadenas sin distinción de mayúsculas y minúsculas.

Descripción

La función krsort() ordena el array por clave en orden inverso, manteniendo la clave del valor original.

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

Devuelve TRUE si tiene éxito, FALSE en caso contrario.

Detalles técnicos

Valor devuelto: Devuelve TRUE si tiene éxito, FALSE si falla.
Versión de PHP: 4+