Les constantes listées ici sont toujours disponibles dans PHP.
CASE_LOWER
(int)
CASE_LOWER est utilisée avec
array_change_key_case() et sert à convertir
tous les index d'un tableau en minuscules. C'est aussi le comportement
par défaut de array_change_key_case().
À partir de PHP 8.2.0, seuls les caractères ASCII seront convertis.
CASE_UPPER
(int)
CASE_UPPER est utilisée avec
array_change_key_case() et sert à convertir
tous les index d'un tableau en majuscules.
À partir de PHP 8.2.0, seuls les caractères ASCII seront convertis.
Constantes d'ordre de tri :
SORT_ASC
(int)
SORT_ASC est utilisée avec
array_multisort() pour trier en ordre ascendant.
SORT_DESC
(int)
SORT_DESC est utilisée avec
array_multisort() pour trier en ordre descendant.
Drapeaux de type de tri : utilisés par différentes fonctions de tri
SORT_REGULAR
(int)
SORT_REGULAR est utilisée pour comparer les éléments normalement.
SORT_NUMERIC
(int)
SORT_NUMERIC est utilisée pour comparer les éléments numériquement.
SORT_STRING
(int)
SORT_STRING est utilisée pour comparer les éléments comme des chaînes de caractères.
SORT_LOCALE_STRING
(int)
SORT_LOCALE_STRING est utilisé pour comparer
alphabétiquement les valeurs d'un tri, en utilisant la locale courante.
SORT_NATURAL
(int)
SORT_NATURAL est utilisé pour comparer
les éléments comme des chaînes, en utilisant un "ordre naturel"
comme le fait la fonction natsort().
SORT_FLAG_CASE
(int)
SORT_FLAG_CASE peut être combiné
(avec l'opérateur bit OU) avec
SORT_STRING ou
SORT_NATURAL pour trier les chaînes
en ne tenant pas compte de la casse.
À partir de PHP 8.2.0, seule la conversion ASCII
en fonction de la casse sera effectuée.
Drapeaux de filtre :
ARRAY_FILTER_USE_KEY
(int)
ARRAY_FILTER_USE_KEY est utilisé avec
array_filter() pour passer chaque clé comme premier
argument à la fonction de rappel fournie.
ARRAY_FILTER_USE_BOTH
(int)
ARRAY_FILTER_USE_BOTH est utilisé avec
array_filter() pour passer la valeur et la clé à la
fonction de rappel fournie.