Обумовлені константи

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