Funzione sort() in PHP

Esempio

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

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

Esempio di esecuzione

Definizione e uso

La funzione sort() esegue l'ordinamento in ordine crescente dell'array di indici.

Nota:Questa funzione assegna nuovi nomi chiave agli elementi dell'array. I nomi chiave esistenti verranno eliminati.

Restituisce TRUE se il processo ha avuto successo, FALSE altrimenti.

Suggerimento:Utilizzare rsort() La funzione ordina un array di indici in ordine decrescente.

Sintassi

sort(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 standard ASCII, senza modificare il tipo.
  • 1 = SORT_NUMERIC - Tratta ogni elemento come un numero.
  • 2 = SORT_STRING - Tratta ogni elemento come una stringa.
  • 3 = SORT_LOCALE_STRING - Tratta ogni elemento come una stringa, basandosi sulla configurazione della regione (può essere modificata tramite setlocale()).
  • 4 = SORT_NATURAL - Tratta ogni elemento come una stringa, utilizzando un ordinamento naturale simile a natsort().
  • 5 = SORT_FLAG_CASE - Può essere combinato (OR bitwise) con SORT_STRING o SORT_NATURAL per ordinare le stringhe senza distinzione tra maiuscole e minuscole.

Dettagli tecnici

Valore di ritorno: Restituisce TRUE se il processo ha avuto successo, FALSE altrimenti.
Versione PHP: 4+

Più esempi

Esempio 1

Ordina gli elementi dell'array $numbers in ordine numerico crescente:

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

Esempio di esecuzione