Обумовлені константи
Наведені нижче константи завжди доступні як частина ядра 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() для передачі та значення та ключа в задану функцію.
COUNT_NORMAL(int)
COUNT_RECURSIVE(int)
EXTR_OVERWRITE(int)
EXTR_SKIP(int)
EXTR_PREFIX_SAME(int)
EXTR_PREFIX_ALL(int)
EXTR_PREFIX_INVALID(int)
EXTR_PREFIX_IF_EXISTS(int)
EXTR_IF_EXISTS(int)
EXTR_REFS(int)