Funzione rsort() PHP

Esempio

Ordina gli elementi dell'array $cars in ordine alfabetico decrescente:

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

Esempio di esecuzione

Definizione e uso

La funzione rsort() ordina un array di numeri in ordine decrescente.

Suggerimento:Usa sort() La funzione ordina un array di numeri in ordine crescente.

Sintassi

rsort(array,sortingtype);
Parametro Descrizione
array Obbligatorio. Specifica l'array da ordinare.
sortingtype

Opzionale. Specifica come confrontare gli elementi dell'array. Valori possibili:

  • 0 = SORT_REGULAR - Predefinito. Ordina ogni elemento in ordine regolare (ASCII standard, senza cambiare il tipo)
  • 1 = SORT_NUMERIC - Gestisci ogni elemento come numero.
  • 2 = SORT_STRING - Gestisci ogni elemento come stringa.
  • 3 = SORT_LOCALE_STRING - Tratta ogni elemento come una stringa, basandosi sulla configurazione regionale corrente (può essere modificata con setlocale()).
  • 4 = SORT_NATURAL - Tratta ogni elemento come una stringa, utilizzando un ordinamento naturale simile a natsort().
  • 5 = SORT_FLAG_CASE - Può essere combinato (AND bit-wise) con SORT_STRING o SORT_NATURAL per ordinare le stringhe senza distinzione tra maiuscole e minuscole.

Spiegazione

La funzione rsort() ordina gli elementi dell'array in ordine inverso per valore di chiave. Funziona基本上 come arsort().

Nota:La funzione è array Assegna nuovi nomi chiave alle unità. Questo eliminerà i nomi chiave esistenti e non solo riordinerà.

Restituisce TRUE se riuscito, altrimenti FALSE.

Il secondo parametro opzionale contiene altri segni di ordinamento.

Dettagli tecnici

Valore di ritorno: TRUE con successo. FALSE in caso di fallimento
Versione PHP: 4+

Più esempi

Esempio 1

Ordina gli elementi dell'array $numbers in ordine decrescente per numero:

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

Esempio di esecuzione

Esempio 2

Confronta i progetti come numeri e ordina in ordine decrescente gli elementi dell'array $cars:

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

Esempio di esecuzione