asort

(PHP 3, PHP 4 >= 4.0.0)

asort -- T°φdit pole se zachovßnφm index∙

Popis

void asort ( array array [, int sort_flags])

asort() t°φdφ pole tak, ╛e si indexy zachovajφ corelace s prvky, se kter²mi jsou spojeny. To je u╛iteΦnΘ hlavn∞ p°i t°φd∞nφ asociativnφch polφ, u kter²ch je po°adφ prvk∙ signifikantnφ.

P°φklad 1. Ukßzka asort()

$fruits = array ("d"=>"lemon", "a"=>"orange", "b"=>"banana", "c"=>"apple");
asort ($fruits);
reset ($fruits);
while (list ($key, $val) = each ($fruits)) {
    echo "$key = $val\n";
}

Tato ukßzka zobrazφ:

fruits[c] = apple
fruits[b] = banana
fruits[d] = lemon
fruits[a] = orange

Ovoce bylo set°φd∞no podle abecedy a indexy spojenΘ s jednotliv²mi prvky byly zachovßny.

Chovßnφ t°φd∞nφ m∙╛ete upravit pomocφ volitelnΘho argumentu sort_flags, detaily viz sort().

Viz takΘ: arsort(), rsort(), ksort() a sort().