PHP Conference Japan 2024

预定义常量

以下常量始终作为 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