As constantes abaixo estão sempre disponíveis como parte do núcleo do PHP.
CASE_LOWER
(int)
CASE_LOWER
é utilizada com a função
array_change_key_case() para converter
chaves de arrays para minúsculas. É o valor padrão utilizado na função
array_change_key_case(). A partir do PHP 8.2.0, somente caracteres ASCII
são convertidos.
CASE_UPPER
(int)
CASE_UPPER
é utilizada com a função
array_change_key_case() para converter
chaves de arrays para maiúsculas. A partir do PHP 8.2.0, somente caracteres ASCII
são convertidos.
Opções de ordenação:
SORT_ASC
(int)
SORT_ASC
é utilizada com
array_multisort() para classificar em ordem crescente.
SORT_DESC
(int)
SORT_DESC
é utilizada com
array_multisort() para classificar em ordem decrescente.
Opções de tipos de ordenação: utilizadas por várias funções de ordenação
SORT_REGULAR
(int)
SORT_REGULAR
é utilizada para comparar itens normalmente.
SORT_NUMERIC
(int)
SORT_NUMERIC
é utilizada para comparar itens numericamente.
SORT_STRING
(int)
SORT_STRING
é utilizada para comparar itens como strings.
SORT_LOCALE_STRING
(int)
SORT_LOCALE_STRING
é utilizada para comparar itens como
strings, baseado na localidade atual.
SORT_NATURAL
(int)
SORT_NATURAL
é utilizada para comparar itens como
strings utilizando a "ordenação natural", como a função natsort().
SORT_FLAG_CASE
(int)
SORT_FLAG_CASE
pode ser combinada (operador OR binário) com
SORT_STRING
ou SORT_NATURAL
para
ordenar strings de forma insensível a miúsculas/minúsculas. A partir do PHP 8.2.0, somente a redução de todas as letras ASCII a maiúsculas ou minúsculas
será feita.
Opções de filtro:
ARRAY_FILTER_USE_KEY
(int)
ARRAY_FILTER_USE_KEY
é utilizada com a função
array_filter() para passar cada chave como primeiro argumento de uma função de retorno informada.
ARRAY_FILTER_USE_BOTH
(int)
ARRAY_FILTER_USE_BOTH
é utilizada com a função
array_filter() para passar chave e valor para a função de retorno informada.