Función rsort() en PHP

Ejemplo

Ordenar los elementos del array $cars en orden alfabético en orden descendente:

<?php
$cars=array("Volvo","BMW","Toyota");
rsort($cars);
?>

Ejemplo de ejecución

Definición y uso

La función rsort() ordena un array numérico en orden descendente.

Consejo:Uso sort() La función ordena un array numérico en orden ascendente.

Sintaxis

rsort(array,sortingtype);
Parámetros Descripción
array Obligatorio. Especificar el array que se va a ordenar.
sortingtype

Opcional. Especificar cómo comparar los elementos/proyectos del array. Valores posibles:

  • 0 = SORT_REGULAR - Predeterminado. Ordenar cada elemento en el orden estándar (ASCII, sin cambiar el tipo)
  • 1 = SORT_NUMERIC - Procesar cada elemento como un número.
  • 2 = SORT_STRING - Procesar cada elemento como una cadena de caracteres.
  • 3 = SORT_LOCALE_STRING - Trata cada elemento como una cadena, basándose en la configuración regional actual (se puede cambiar con setlocale()).
  • 4 = SORT_NATURAL - Trata cada elemento como una cadena, utilizando un orden 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 rsort() ordena los elementos del array en orden inverso según el valor de la clave. Funciona básicamente igual que arsort().

Notas:Esta función es array Asigna nuevos nombres a las unidades en el interior. Esto eliminará los nombres de clave originales y no solo los reordenará.

Devuelve TRUE si tiene éxito, de lo contrario devuelve FALSE.

El segundo parámetro opcional contiene otros indicadores de ordenación.

Detalles técnicos

Valor devuelto: TRUE en caso de éxito. FALSE en caso de fallo
Versión de PHP: 4+

Más ejemplos

Ejemplo 1

Ordenar los elementos del array $numbers en orden descendente por número:

<?php
$numbers=array(4,6,2,22,11);
rsort($numbers);
?>

Ejemplo de ejecución

Ejemplo 2

Comparar los proyectos como números y ordenar los elementos del array $cars en orden descendente:

<?php
$cars=array("Volvo","BMW","Toyota");
rsort($cars,SORT_NUMERIC);
?>

Ejemplo de ejecución