Manual do PHP
Anterior |  | Próxima

# uksort

(PHP 3>= 3.0.4, PHP 4 , PHP 5)

uksort -- Ordena um array pelas chaves utilizando uma função de comparação definida pelo usuário.

## Descrição

void uksort ( array array, function cmp_function)

Essa função irá ordenar as chaves de um array usando uma função de comparação definida pelo usuário. Se o array precisa ser classificado utilizando um critério não trivial, você deve usar essa função.

Exemplo 1. Exemplo de uksort()
`function cmp($a, $b) { if ($a == $b) { return 0; } return ($a > $b) ? -1 : 1; } $a = array(4 => "quatro", 3 => "tres", 20 => "vinte", 10 => "dez"); uksort($a, "cmp"); while (list($chave, $valor) = each($a)) { echo "$chave: $valor\n"; } ?>`
Esse exemplo mostraria:
    20: vinte
    10: dez
    4: quatro
    3: tres

Veja também usort(), uasort(), sort(), asort(), arsort(), ksort(), natsort() e rsort().

Anterior | Principal | Próxima
uasort | Acima | usort