Descrizione
bool
sort ( array &array [, int sort_flags] )
Questa funzione ordina un array. Gli elementi vengono disposti dal
più piccolo al più grande.
Nota:
Questa funzione assegna nuove chiavi agli elementi di
array. Quindi non si limita a riordinare le
chiavi, ma rimuove tutte le chiavi che siano state assegnate.
Restituisce TRUE in caso di successo, FALSE in caso di fallimento.
Esempio 1. esempio di sort()
<?php
$frutti = array("limone", "arancia", "banana", "mela"); sort($frutti); reset($frutti); while (list($chiave, $valore) = each($frutti)) { echo "frutti[" . $chiave . "] = " . $valore . "\n"; }
?>
|
Questo esempio mostrerà:
frutti[0] = arancia
frutti[1] = banana
frutti[2] = limone
frutti[3] = mela |
|
I frutti sono stati ordinati in ordine alfabetico.
Il secondo parametro opzionale sort_flags
può essere usato per modificare il comportamento dell'ordinamento, usando i seguenti valori:
flag d'ordinamento:
SORT_REGULAR - compara gli elementi in modo normale
SORT_NUMERIC - compara gli elementi numericamente
SORT_STRING - compara gli elementi convertiti in stringa
Nota:
Il secondo parametro è stato aggiunto in PHP 4.
Vedere anche arsort(),
asort(), ksort(),
natsort(), natcasesort(),
rsort(), usort(),
array_multisort() e
uksort().