Ordena los elementos de la matriz $cars alfabéticamente en orden descendente:
<?php$coches=array("Volvo","BMW","Toyota");rsort($coches);?>La función rsort() ordena una matriz numérica en orden descendente.
Consejo: utilice la función sort() para ordenar una matriz numérica en orden ascendente.
rsort( 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+ |
Ordene los elementos de la matriz $números en orden numérico descendente:
<?php$números=array(4,6,2,22,11);rsort($números);?>Trate cada elemento como un número y ordene los elementos de la matriz $cars en orden descendente:
<?php$coches=array("Volvo","BMW","Toyota");rsort($coches,SORT_NUMERIC);?>