krsort
list
Funções para Array
PHP Manual

# ksort

(PHP 4, PHP 5)

ksort — Ordena um array pelas chaves

### Descrição

int ksort ( array `&$array` [, int `$sort_flags` ] )

Ordena um array pelas chaves, mantendo a correlação entre as chaves e os valores. Essa função é bastante útil principalmente para arrays associativos.

### Parâmetros

`array`

  O array de entrada.

`sort_flags`

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

### Valor Retornado

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

### Histórico

Versão | Descrição
--- | ---
4.0.0 | O parâmetro opcional `sort_flags` foi adicionado.

### Exemplos

Exemplo #1 Exemplo da ksort()

`<?php
$frutas = array("d"=>"limao", "a"=>"laranja", "b" =>"banana", "c"=>"maçã");
ksort($frutas);
foreach ($fruits as $key => $val) {
echo "$chave = $valor\n";
}
?>`

O exemplo acima irá imprimir:

    a = laranja
    b = banana
    c = maçã
    d = limao

### Veja Também

- asort() - Ordena um array mantendo a associação entre índices e valores
- arsort() - Ordena um array em ordem descrescente mantendo a associação entre índices e valores
- krsort() - Ordena um array pelas chaves em ordem descrescente
- uksort() - Ordena um array pelas chaves utilizando uma função de comparação definida pelo usuário.
- sort() - Ordena um array
- natsort() - Ordena um array utilizando o algoritmo da "ordem natural"
- rsort() - Ordena um array em ordem descrescente

krsort
list
Funções para Array
PHP Manual