arsort

(PHP 3, PHP 4 >= 4.0.0)

arsort --  Ordina un array in ordine decrescente e mantiene le associazioni degli indici

Descrizione

void arsort (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.

Esempio 1. esempio di arsort()


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

Questo esempio mostrerà:


frutta[c] = mela
frutta[d] = limone
frutta[b] = banana
frutta[a] = arancia
      

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

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

vedere anche: asort(), rsort(), ksort(), e sort().