大小写转换标识
常量 | 描述 |
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 | 回调函数同时接受键名和键值 |