Função sort() do PHP

Exemplo

Ordena os elementos do array $cars em ordem alfabética em ordem crescente:

<?php
$cars = array("Volvo", "BMW", "Toyota");
sort($cars);
?>

Executar exemplo

Definição e uso

A função sort() ordena os arrays de índices em ordem crescente.

Notas:Esta função atribui novos nomes de chave aos elementos do array. Os nomes de chave existentes serão removidos.

Retorna TRUE se bem-sucedido, FALSE se falhar.

Dica:Use rsort() A função ordena arrays de índice em ordem decrescente.

Sintaxe

sort(array,sortingtype);
Parâmetros Descrição
array Obrigatório. Especifica o array a ser ordenado.
sortingtype

Opcional. Especifica como comparar os elementos do array. Valores possíveis:

  • 0 = SORT_REGULAR - Padrão. Ordena cada item na ordem convencional (ASCII, sem alterar o tipo).
  • 1 = SORT_NUMERIC - Trata cada item como um número.
  • 2 = SORT_STRING - Trata cada item como uma string.
  • 3 = SORT_LOCALE_STRING - Trata cada item como uma string, com base no ajuste regional atual (pode ser alterado por setlocale()).
  • 4 = SORT_NATURAL - Trata cada item como uma string, usando uma ordenação natural semelhante a natsort().
  • 5 = SORT_FLAG_CASE - Pode combinar (OU lógico) SORT_STRING ou SORT_NATURAL para ordenar strings sem distinção de maiúsculas e minúsculas.

Detalhes técnicos

Retorno: Retorna TRUE se bem-sucedido, FALSE se falhar.
Versão PHP: 4+

Mais exemplos

Exemplo 1

Ordenar os elementos do array $numbers em ordem crescente por número:

<?php
$numbers = array(4, 6, 2, 22, 11);
sort($numbers);
?>

Executar exemplo