Перечисленные ниже константы доступны как часть ядра PHP.
CASE_LOWER
(int)
CASE_LOWER
передают как аргумент
в функцию array_change_key_case(), чтобы преобразовать ключи массива
в нижний регистр. Это действие по умолчанию для функции array_change_key_case().
Начиная с PHP 8.2.0 конвертируются только ASCII-символы.
CASE_UPPER
(int)
CASE_UPPER
передают как аргумент
в функцию array_change_key_case(), чтобы преобразовать ключи массива
в верхний регистр. Начиная с PHP 8.2.0 конвертируются только символы в кодировке ASCII.
Флаги порядка сортировки:
SORT_ASC
(int)
SORT_ASC
передают как аргумент
в функцию array_multisort() для сортировки в порядке возрастания.
SORT_DESC
(int)
SORT_DESC
передают как аргумент
в функцию array_multisort() для сортировки в порядке убывания.
Флаги типов сортировки для функций сортировки
SORT_REGULAR
(int)
SORT_REGULAR
передают как аргумент в функции сортировки
для обычного сравнения элементов массива.
SORT_NUMERIC
(int)
SORT_NUMERIC
передают как аргумент в функции сортировки,
чтобы сравнить элементы как цифры.
SORT_STRING
(int)
SORT_STRING
передают как аргумент в функции сортировки,
чтобы сравнить элементы как строки.
SORT_LOCALE_STRING
(int)
SORT_LOCALE_STRING
передают как аргумент в функции сортировки,
чтобы сравнить элементы как строки на основе текущей локали.
SORT_NATURAL
(int)
SORT_NATURAL
передают как аргумент в функции сортировки,
чтобы сравнить элементы как строки по алгоритму «естественной сортировки» (англ. natural ordering),
как это делает функция natsort().
SORT_FLAG_CASE
(int)
SORT_FLAG_CASE
разрешается комбинировать
побитовым ИЛИ с константой SORT_STRING
или SORT_NATURAL
для регистронезависимой сортировки строк.
Начиная с PHP 8.2.0 приведение к единому регистру выполняется только для символов в кодировке ASCII.
Опции фильтрации:
ARRAY_FILTER_USE_KEY
(int)
ARRAY_FILTER_USE_KEY
передают как аргумент
в функцию array_filter(), чтобы функция передавала в callback-функцию,
которую она вызывает, ключи массива как единственный аргумент.
ARRAY_FILTER_USE_BOTH
(int)
ARRAY_FILTER_USE_BOTH
передают как аргумент
в функцию array_filter(), чтобы функция передавала в callback-функцию,
которую она вызывает, и значение, и ключ каждого элемента массива.