arsort

(PHP 3, PHP 4 >= 4.0.0)

arsort -- T°φdit pole sestupn∞ se zachovßnφm klφΦ∙

Popis

void arsort ( array array [, int sort_flags])

arsort() t°φdφ pole tak, ╛e indexy pole si zachovßvajφ korelace s prvky, se kter²mi jsou asociovßny. Toto je u╛iteΦnΘ hlavn∞ p°i t°φd∞nφ asociativnφch polφ, kde je po°adφ prvk∙ signifikantnφ.

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

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

Tato ukßzka zobrazφ:

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

Ovoce bylo sestupn∞ set°φd∞no podle abecedy, a indexy asociovanΘ 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Θ: asort(), rsort(), ksort() a sort().