Forum und email

arsort

(PHP 4, PHP 5)

arsort — Sorteer een array in omgekeerde volgorde en bewaar index associatie

Beschrijving

void arsort ( array $array [, int $sort_flags ] )

Deze functie sorteert een array zodat de array indices gerelateerd blijven met de array elementen waarmee ze geassocieerd zijn. Hij wordt over het algemeen gebruikt bij het sorteren van associatieve arrays als de eigenlijke volgorde van de elementen belangrijk is.

Example#1 arsort() voorbeeld

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

De output van bovenstaand programma ziet er zo uit:

a = orange
d = lemon
b = banana
c = apple

De vruchten zijn gesorteerd in omgekeerde alfabetische volgorde, en de index die gekoppeld was aan elk element is bewaard.

Het gedrag van het sorteren kan worden veranderd met de optionele parameter sort_flags , voor meer details zie sort().

Zie ook asort(), rsort(), ksort() en sort().