Constantes pré-definidas
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.
Opções 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.
Opções de tipos de ordenação: utilizadas 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) comSORT_STRING
ouSORT_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.
Opções 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.