PHP数组预定义常量(2021.08.05)
2021-08-04 本文已影响0人
梦中程序员
数组预定义常量
-
CASE__LOWER(integer)用在array_change_key_case()中将数组的键名转换成小写字母。这也是arrray_change_key_change的默认值。 -
CASE_UPPERR用在array_change_key_case()中将数组的键名转出成小写。 -
SORT_ASC用于array_multisort函数中,使其升序 -
SORT_DESC用于array_multisort函数中,使其降序 -
SORT_REGULAR用于通常排序 -
SORT_NUMERIC用于数字排序 -
SORT_STRING用于字符串排序,解释1 -
SORT_LOCALE_STRING,基于当前区域的字符串进行排序 -
COUNT_NORMAL用于count()计算数组长度模式,不检测多维数组 -
COUNT_RECURSIVE用户count()计算数组长度模式,监测多维数组,实例2 -
EXTR_OVERWRITE用于extract()键名冲突时覆盖已有键名 -
EXTR_SKIP用户extract()键名冲突是不覆盖已有键名 -
EXTR_PREFIX_SAME用于extract()键名有冲突时加上前缀,需要第三个前缀参数配合使用 -
EXTR_PREFIX_ALL用于extract()给所有键名加上前缀 -
EXTR_PREFIX_INVALID用于extract()仅在键名不合法或者数字键名的时候加上前缀 -
EXTR_PREFIX_IF_EXISTS用于extract()键名有冲突时加前缀 -
EXTR_IF_EXISTS用于extract()键名有冲突时覆盖已有键名 -
EXTR_REFE用于extract(),这个没太理解,看起来像是覆盖已有键名
联系方式
- QQ:305530751
- EMAIL:leruge@163.com
参考资料
[1] 字符串排序: 字符串排序,顾名思义就是按照字符串进行排序处理,先排序每个字符串的第一个字符,然后第二个第三个,我到现在也没有理解字符串排序和通常排序有什么区别
[2] 多维数组长度说明: 计算每个维度的数组个数,最后加一块就是数组长度,例如[[1,2,3],[4,5,6]],一维数组的个数是2,有俩个二维,长度都是3,那么总长度就是2+3+3=8