|
Predefined Constants
The constants below are always available as part of the PHP core.
-
CASE_LOWER
(int)
-
CASE_LOWER is used with
array_change_key_case and is used to convert array
keys to lower case. This is also the default case for
array_change_key_case. As of PHP 8.2.0, only ASCII
characters will be converted.
-
CASE_UPPER
(int)
-
CASE_UPPER is used with
array_change_key_case and is used to convert array
keys to upper case. As of PHP 8.2.0, only ASCII characters will be
converted.
Sorting order flags:
-
SORT_ASC
(int)
-
SORT_ASC is used with
array_multisort to sort in ascending order.
-
SORT_DESC
(int)
-
SORT_DESC is used with
array_multisort to sort in descending order.
Sorting type flags: used by various sort functions
-
SORT_REGULAR
(int)
-
SORT_REGULAR is used to compare items normally.
-
SORT_NUMERIC
(int)
-
SORT_NUMERIC is used to compare items numerically.
-
SORT_STRING
(int)
-
SORT_STRING is used to compare items as strings.
-
SORT_LOCALE_STRING
(int)
-
SORT_LOCALE_STRING is used to compare items as
strings, based on the current locale.
-
SORT_NATURAL
(int)
-
SORT_NATURAL is used to compare items as
strings using "natural ordering" like natsort.
-
SORT_FLAG_CASE
(int)
-
SORT_FLAG_CASE can be combined (bitwise OR) with
SORT_STRING or SORT_NATURAL to
sort strings case-insensitively. As of PHP 8.2.0, only ASCII case folding
will be done.
Filter flags:
-
ARRAY_FILTER_USE_KEY
(int)
-
ARRAY_FILTER_USE_KEY is used with
array_filter to pass each key as the first argument to the given callback function.
-
ARRAY_FILTER_USE_BOTH
(int)
-
ARRAY_FILTER_USE_BOTH is used with
array_filter to pass both value and key to the given callback function.
-
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)
-
|