asort
(PHP 3, PHP 4 , PHP 5)
asort --
Ordena um array mantendo a associação entre índices e
valores
Descrição
void
asort ( array array [, int sort_flags] )
Essa função ordena um array de forma que a correlação entre índices e
valores é mantida. É usada principalmente para ordenar arrays
associativos onde a ordem dos elementos é um fator importante.
Exemplo 1. Exemplo de asort()
<?php $frutas = array("d" => "limao", "a" => "laranja", "b" => "banana", "c" => "melancia"); asort($frutas); reset($frutas); while (list($chave, $valor) = each($frutas)) { echo "$chave = $valor\n"; } ?>
|
A saída desse programa seria:
b = banana
a = laranja
d = limao
c = melancia |
|
As frutas foram ordenadas na ordem alfabética, e os índices
associados a cada valor foram mantidos.
Você pode modificar o comportamento da ordenação usando o parâmetro
opcional sort_flags, para mais detalhes
veja sort().
Veja também arsort(), rsort(),
ksort() e sort().