asort

(PHP 3, PHP 4 , PHP 5)

asort -- Zoradiť pole a zachovať asociáciu indexov

Popis

bool asort ( 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.

Príklad 1. asort() príklad

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

Tento príklad by mal zobraziť:

c = jablko
b = banan
d = citron
a = pomaranc

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

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

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