asort
(PHP 3, PHP 4, PHP 5)
asort -- Sorteer een array en bewaar de index associatie
Beschrijving
void
asort ( array array [, int sort_flags] )
Deze functie sorteert een array zo dat de array indices gekoppeld
blijven met de elementen waar ze bij horen. Dit wordt vooral gebruikt
bij het sorteren van associatieve arrays waarbij de eigenlijke
volgorde van de elementen belangrijk is.
Voorbeeld 1. asort() voorbeeld
$fruits = array ("d"=>"lemon", "a"=>"orange", "b"=>"banana", "c"=>"apple"); asort ($fruits); reset ($fruits); while (list ($key, $val) = each ($fruits)) { echo "$key = $val\n"; }
|
De output van bovenstaand programma ziet er zo uit:
c = apple
b = banana
d = lemon
a = orange |
|
De vruchten zijn gesorteerd in 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 arsort(), rsort(),
ksort() en sort().