PHP数组函数相关预定义常量

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/asty9000/article/details/82670241

大小写转换标识

常量 描述
CASE_LOWER 将数组的键名转换成小写字母
CASE_UPPER 将数组的键名转换成大写字母

排序顺序标识

常量 描述
SORT_ASC 升序排列
SORT_DESC 降序排列

排序类型标识

常量 描述
SORT_REGULAR 按常规顺序排列,不改变类型,区分大小写
SORT_NUMERIC 进行数值比较
SORT_STRING 进行字符串比较,区分大小写
SORT_LOCALE_STRING PHP5.3新增,进行基于当前区域进行字符串比较
SORT_NATURAL PHP5.4新增,把每一项作为字符串来处理,使用类似natsort()的自然排序
SORT_FLAG_CASE PHP5.4新增,可以与SORT_STRING或SORT_STRING进行按位或运算进行合并,不区分大小写

递归标识

常量 描述
COUNT_NORMAL 计算数组元素数量时,不对多维数组进行递归
COUNT_RECURSIVE 计算数组元素数量时,对多维数组进行递归

提取标识
 

变量 描述
EXTR_OVERWRITE 如果有冲突,则覆盖已有的变量
EXTR_SKIP 如果有冲突,不覆盖已有的变量
EXTR_PREFIX_SAME 如果有冲突,在变量名前加上前缀
EXTR_PREFIX_ALL 给所有变量名加上前缀
EXTR_PREFIX_INVALID PHP4.0.5新增,仅在不合法或数字变量名前加上前缀
EXTR_PREFIX_IF_EXISTS PHP4.2新增,仅在当前符号表中已有同名变量时,覆盖它们的值。其它的都不处理
EXTR_IF_EXISTS PHP4.2新增,仅在当前符号表中已有同名变量时,建立附加了前缀的变量名,其它的都不处理
EXTR_REFS PHP4.3新增,将变量作为引用提取。导入的变量仍然引用了数组参数的值

回调函数标记

常量 描述
ARRAY_FILTER_USE_KEY 回调函数接受键名作为的唯一参数
ARRAY_FILTER_USE_BOTH 回调函数同时接受键名和键值

猜你喜欢

转载自blog.csdn.net/asty9000/article/details/82670241
今日推荐