PHP -> Funkcie -> Array funkcie -> arsort
Syntax
bool arsort ( array pole [, int sort_flags] )
Popis
Príkaz jazyka PHP
Zoradiť pole v opačnom poradí a zachovať asociáciu indexov.
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 alebo FALSE pri chybe.
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
c = jablko
d = citron
b = banan
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.
Pozri aj
asort, rsort, ksort, sort