ArrayIterator::asort

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

ArrayIterator::asortOrdena entradas pelos valores

Descrição

public ArrayIterator::asort(int $flags = SORT_REGULAR): true

Ordena as entradas pelos seus valores.

Nota:

Se dois elementos são comparados como iguais, eles mantêm sua ordem original. Antes do PHP 8.0.0, sua ordem relativa no array ordenado era indefinida.

Parâmetros

flags

O segundo parâmetro opcional flags pode ser usado para modificar o comportamento da ordenação usando estes valores:

Flags dos tipos de ordenação:

  • SORT_REGULAR - compara os elementos normalmente; os detalhes são descritos na seção operadores de comparação
  • SORT_NUMERIC - compara os elementos numericamente
  • SORT_STRING - compara os elementos como strings
  • SORT_LOCALE_STRING - compara os elementos como strings, com base na localidade atual. A localidade pode ser alterada usando setlocale()
  • SORT_NATURAL - compara os elementos como strings usando "ordenação natural" como natsort()
  • SORT_FLAG_CASE - pode ser combinada (usando o operador bit a bit OR) com SORT_STRING ou SORT_NATURAL para ordenar strings sem fazer distinção entre maiúsculas e minúsculas

Valor Retornado

Sempre retorna true.

Registro de Alterações

Versão Descrição
8.2.0 O tipo do retorno agora é true; anteriormente, era bool.

Veja Também

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top