Forum und email

arsort

(PHP 4, PHP 5)

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

Popis

bool 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é.

Vracia TRUE pri úspechu alebe FALSE pri chybe.

Example#1 arsort() príklad

<?php
$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().