Manuale PHP
Indietro |  | Avanti

# sort

(PHP 3, PHP 4, PHP 5)

sort -- Ordina un array

## 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().

Indietro | Partenza | Avanti
sizeof | Risali | uasort