Forum und email

asort

(PHP 4, PHP 5)

asort — Ordina un array e mantiene le associazioni degli indici

Descrizione

bool asort ( array $array [, int $sort_flags ] )

Questa funzione ordina un array in modo tale che i suoi indici mantengano la loro correlazione con gli elementi ai quali sono associati. Viene usata principalmente nell'ordinamento degli array associativi, quando la disposizione originaria degli elementi è importante.

Restituisce TRUE in caso di successo, FALSE in caso di fallimento.

Example#1 esempio di asort()

<?php
$frutta 
= array("d"=>"limone""a"=>"arancia""b"=>"banana""c"=>"mela");
asort($frutta);
reset($frutta);
while (list(
$chiave$valore) = each($frutta)) {
    echo 
"$chiave = $valore\n";
}
?>

Questo esempio mostrerà:

a = arancia
b = banana
d = limone
c = mela

I frutti sono ordinati in ordine alfabetico, e l'indice associato ad ogni elemento è stato mantenuto.

È possibile modificare il comportamento dell'ordinamento usando il parametro opzionale sort_flags , per maggiori dettagli vedere sort().

Vedere anche arsort(), rsort(), ksort() e sort().