Predefined Constants

- « Introduction

- Sorting Arrays »

- PHP Manual
- Arrays
- Predefined Constants

# 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)