arsort

(PHP 3, PHP 4 )

arsort --  Zoradiť pole v opačnom poradí a zachovať asociáciu indexov

Popis

void arsort ( array pole [, int sort_flags])

Táto funkcia zoraďuje pole tak, že indexy poľa si zachovajú svoju súvzťažnosť s prvkami poľa, s ktorými sú späté. Využíva sa to hlavne pri triedení asociatívnych polí, kde je aktuálne poradie prvkov podstatné.

Príklad 1. arsort() príklad

$ovocie = array ("d"=>"citron", "a"=>"pomaranc", "b"=>"banan", "c"=>"jablko");
arsort ($ovocie);
reset ($ovocie);
while (list ($key, $val) = each ($ovocie)) {
    echo "$key = $val\n";
}

Tento príklad by mal zobraziť:
a = pomaranc
d = citron
b = banan
c = jablko

Ovocie bolo zoradené v obrátenom abecednom poradí a index viazaný s každým prvkom sa zachoval.

Správanie triedenia môžte zmeniť použitím voliteľného parametra sort_flags, pozrite si sort() pre viac detailov.

Tiež pozri asort(), rsort(), ksort() a sort().