Обумовлені константи
Наведені нижче константи завжди доступні як частина ядра 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)