As constantes abaixo estão sempre disponíveis como parte do núcleo do PHP.
CASE_LOWER
(int) CASE_LOWER
é utilizado com a função array_change_key_case() para converter chaves de arrays para minúsculo. É o valor padrão utilizado na função array_change_key_case(). A partir do PHP 8.2.0, somente caracteres ASCII serão convertidos. CASE_UPPER
(int) CASE_UPPER
é utilizado com a função array_change_key_case() para converter chaves de arrays para maiúsculo. A partir do PHP 8.2.0, somente caracteres ASCII serão convertidos. Sinais de ordenação:
SORT_ASC
(int) SORT_ASC
é utilizado com array_multisort() para ordenar em ordem crescente. SORT_DESC
(int) SORT_DESC
é utilizado com array_multisort() para ordenar em ordem decrescente. Sinais de tipos de ordenação: utilizado por várias funções de ordenação
SORT_REGULAR
(int) SORT_REGULAR
é utilizado para comparar itens normalmente. SORT_NUMERIC
(int) SORT_NUMERIC
é utilizado para comparar itens numericamente. SORT_STRING
(int) SORT_STRING
é utilizado para comparar itens como strings. SORT_LOCALE_STRING
(int) SORT_LOCALE_STRING
é utilizado para comparar itens como strings, baseado no local atual. SORT_NATURAL
(int) SORT_NATURAL
é utilizado para comparar itens como strings utilizando a "ordenação natural", como a função natsort(). SORT_FLAG_CASE
(int) SORT_FLAG_CASE
pode ser combinado (operador bit a bit OR) com SORT_STRING
ou SORT_NATURAL
para ordenar strings de forma case-insensitive. A partir do PHP 8.2.0, somente a redução de todas as letras ASCII a maiúsculas ou minúsculas será feita. Sinais de filtro:
ARRAY_FILTER_USE_KEY
(int) ARRAY_FILTER_USE_KEY
é utilizado com a função array_filter() para passar cada chave como primeiro argumento de uma função callback informada. ARRAY_FILTER_USE_BOTH
(int) ARRAY_FILTER_USE_BOTH
é utilizado com a função array_filter() para passar tanto chave, quanto valor, para a função callback informada.