-
Count():统计数组中元素的个数,有两个参数,第一个参数是要统计的数组,第二个参数默认为false,如果为true,会递归的统计元素个数
-
Array_sum():求出数组中元素的和,如果元素不是数值型,需要进行类型的自动转换
-
Array_product():计算数组元素的乘积
-
Range():把一个范围的数作为数组的元素,Range(起始值,结束值,步进)第三个参数默认是1
-
Array_fill():用指定的值填充数组,Array_fill(起始下标值,填充个数,填充值)
-
Array_combine():用两个数组作为参数,前一个作为键,后一个作为值,如果两个数组元素数不一致,会报错。
-
Compact():用变量及其值建立 一个数组
-
Extract():把数组中的元素导出到用键做变量名的变量中
-
List():把数组中的值赋给变量,可以跳过某个元素
-
In_array():判断一个值是否在数组中
-
Array_key_exists():判断值是否是某个数组元素的键
-
Array_keys():得到所有数组元素的键,存放到一个新数组中
-
Array_values():把数组元素的值导出到一个新数组中
-
Array_flip():交换数组元素的键和值
-
Shuffle():打乱数组元素的顺序
-
Array_unique():把数组元素中重复的值去掉
-
Explode():将字符串拆分到数组中
-
Implode():把数组元素用分隔符组成一个字符串
-
Array_push:把变量压入数组末尾
-
入栈Array_pop:把数组中的最后一个元素弹出去,出栈
-
Array_push():入栈
- Array_shift():把最前面的数组元素弹出去,出栈
-
Array_unshift():把变量放入数组的前面,相当于从前面入栈
-
Array_map():利用回调函数对数组元素进行处理,也可以调用系统的函数作为回调函数,数组可以是多个作为输入参数,
如果回调函数名不传,写成null,则数组会进行简单的合并操作。
-
Array_walk():对数组元素每个成员应用回调函数
-
Sort():对数组元素进行排序
-
Rsort():对数组元素进行逆向排序,从大到小,同样下标会重新生成
-
Ksort():根据数组元素的键进行从小到大排序
- Krsort():根据数组元素的键进行逆向的排序
-
Asort():排序且保持数组的索引关系
-
Arsort():逆向排序,且保持索引关系
-
Natsort():对数组元素进行自然排序
-
Usort():使用用户自定义的排序函数进行排序
-
Array_merge():合并数组
-
Array_chunk():将数组分割成多个
-
Array_rand():从数组中随机取出一个或多个元素,返回是元素的键!
-
Array_slice():从数组中取出一段元素来
-
Array_intersect ():取相同的元素
-
Array_diff():取不同的元素,只返回第一个数组中的值
转载于:https://www.cnblogs.com/hujiejeff/p/6641680.html