(PHP 4, PHP 5)
sort — Ordena um array
Essa função ordena um array. Os elementos serão ordenados do menor para o maior ao final da execução dessa função.
O array de entrada.
O segundo parâmetro opcional sort_flags pode ser usado para modificar o comportamento da ordenação usando estes valores:
Flags para tipo de ordenação:
Retorna TRUE em caso de sucesso ou FALSE em falhas.
Versão | Descrição |
---|---|
4.0.0 | O parâmetro sort_flags foi adicionado. |
Exemplo #1 Exemplo da sort()
<?php
$frutas = array("limao", "laranja", "banana", "melancia");
sort($frutas);
foreach ($fruits as $key => $val) {
echo "frutas[".$chave."] = ".$valor."\n";
}
?>
O exemplo acima irá imprimir:
fruits[0] = banana fruits[1] = laranja fruits[2] = limao fruits[3] = melancia
As frutas foram classificadas em ordem alfabética.
Nota: Esta função define novas chaves para os elementos em array. Ela irá remover qualquer chave que você tenha definido, ao invés de simplesmente reordenar as chaves.
Nota: Como muitas funções de ordenação do PHP, sort() usa uma implementação da » Quicksort.
Tenha cuidado quando ordenando arrays com vários tipos de valores, porque sort() pode produzir um resultado indesejado.