arsort
compact
Funções para Array
PHP Manual

# asort

(PHP 4, PHP 5)

asort — Ordena um array mantendo a associação entre índices e valores

### Descrição

bool 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.

### Parâmetros

`array`

  O array de entrada.

`sort_flags`

  Você pode modificar o comportamento da ordenação usando o parâmetro opcional `sort_flags`, para mais detalhes veja sort().

### Valor Retornado

Retorna `TRUE` em caso de sucesso ou `FALSE` em falhas.

### Exemplos

Exemplo #1 Exemplo da asort()

`<?php
$frutas = array("d" => "limao", "a" => "laranja", "b" => "banana", "c" => "melancia");
asort($frutas);
foreach( $frutas as $chave => $valor ){
echo "$chave = $valor\n";
}
?>`

O exemplo acima irá imprimir:

    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.

### Veja Também

- arsort() - Ordena um array em ordem descrescente mantendo a associação entre índices e valores
- sort() - Ordena um array
- ksort() - Ordena um array pelas chaves
- rsort() - Ordena um array em ordem descrescente

arsort
compact
Funções para Array
PHP Manual