Перечисленные ниже константы доступны как часть ядра PHP.
CASE_LOWER
(int)
CASE_LOWER
используется с
array_change_key_case() для конвертации ключей массива
в нижний регистр. Это действие по умолчанию для
array_change_key_case(). Начиная с PHP 8.2.0, конвертируются только символы ASCII.
CASE_UPPER
(int)
CASE_UPPER
используется c
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
используется для сравнения элементов как
строк, используя естественное упорядочивание, такое как 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() для передачи каждого ключа
в виде первого аргумента в заданную функцию.
ARRAY_FILTER_USE_BOTH
(int)
ARRAY_FILTER_USE_BOTH
используется в
array_filter() для передачи и значения и ключа в
заданную функцию.