预定义常量

以下常量始终作为 PHP 内核的一部分可用。

CASE_LOWER (int)
CASE_LOWER 用于 array_change_key_case(),用于将数组键转换为小写。这也是 array_change_key_case() 的默认情况。从 PHP 8.2.0 开始,只有 ASCII 字符将被转换。
CASE_UPPER (int)
CASE_UPPER 用于 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_STRINGSORT_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)
添加笔记

用户贡献的笔记

此页面没有用户贡献的笔记。
To Top