Перечисленные ниже константы доступны как часть ядра 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() для передачи и значения и ключа в заданную функцию.