Ordene una matriz asociativa en orden descendente por nombre de clave:
<?php$edad=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");krsort($edad);?>La función krsort() ordena una matriz asociativa en orden descendente por nombre de clave.
Consejo: utilice la función ksort() para ordenar la matriz asociativa en orden ascendente por nombre de clave.
Consejo: utilice la función arsort() para ordenar la matriz asociativa en orden descendente por valor clave.
krsort( matriz,tipo de clasificación );
parámetro | describir |
---|---|
formación | Requerido. Especifica la matriz que se va a ordenar. |
tipo de clasificación | Opcional. Especifica cómo se organizan los elementos/elementos de una matriz. Valores posibles: 0 = SORT_REGULAR - Predeterminado. Coloque cada elemento en orden normal (ASCII estándar, no cambie 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, según la configuración regional actual (se puede cambiar con setlocale()). 4 = SORT_NATURAL: trata cada elemento como una cadena, utilizando una clasificación natural como natsort(). 5 = SORT_FLAG_CASE: las cadenas se pueden ordenar en combinación (bit a bit O) con SORT_STRING o SORT_NATURAL, sin distinguir entre mayúsculas y minúsculas. |
Valor de retorno: | Devuelve VERDADERO si tiene éxito y FALSO si falla. |
---|---|
Versión PHP: | 4+ |