range():创建并返回一个包含指定范围的元素的数组
array_combine():通过合并两个数组创建一个数组
array_fill():用给定的值填充或创建一个数组
array_pad():用指定的值填补到指定的长度,如果长度为正,则数组被填补到右侧,负数反之,如果数的绝对值小于数组长度则没有任何填补。
explode():按照指定的字符(以此字符为界)划分字符串为数组。
count():统计数组中元素的个数
max():统计数组中元素的最大值
min():上同
array_sum():将数组中所有的数值相加
array_count_values():统计数组中各个元素出现的次数
key():函数用于返回数组内部指针当前指向元素的键名
next():该函数将数组的指针向前移动一位,返回数组内部指针指向的下一个单元的值,如果没有更多单元则返回false。
end():该函数将数组的内部指针直接指向最后一个单元,并返回该单元的值。
prev():该函数将数组逆向移动一位,返回数组指针内部指针向前一位的单元的值。
reset():该函数将数组的指针返回到数组的第一单元,并返回对应的值。
extract(): 该函数可以定义一组变量,变量名为数组中的键名,变量值为数组元素键名对应的值。
compact():该函数可以使用变量建立一个数组,原理上同
array_keys():该函数用于获取数组中所有的键名
in_array():该函数用于在数组中搜索某个值,如果找到返回true,没有false(区分大小写)
arr_search():该函数用于在数组中搜索某个值,如果找到返回对应的键名,没有false(区分大小写)
array_key_exists():用于检查给定的键名是否存在于数组中,如果在true
array_unique():该函数用于删除数组中重复的元素。该函数先将值作为字符串排序,然后对每一个值只保留一个键名。
sort():根据数组元素值以升序进行排序,并将排序后的数组中的元素重新赋予整数键名
asort():根据数组元素值以升序进行排序,并将排序后的数组中的元素依然用原键名
rsort():根据数组元素值以降序进行排序,并将排序后的数组中的元素重新赋予整数键名
arsort():根据数组元素值以降序进行排序,并将排序后的数组中的元素依然用原键名
natsort():以自然排序都数组中的值进行升序排序,并将排序后的数组中的元素依然用原键名
natcasesort():以自然排序都数组中的值不区分大小写的进行升序排序,并将排序后的数组中的元素依然用原键名
shuffle():对数组中的元素进行随机排序,并为随机排序后的数组元素赋予新的整数键名。
array_reverse():返回一个和数组元素相反的新数组。
array_push():该函数向数组的末尾添加一个或多个元素,并返回新数组元素的个数。
array_pop():该函数用于弹出数组中的最后一个元素,并返回该元素值,同时将数组的长度减1(删掉最后数组一个元素)。
array_shift():该函数用于删除数组的第一个元素。。。上同
array_unshift():该数组用于向数组的开头插入一个或者多个元素,并返回新数组元素的个数。
array_merge():把多个数组合并为一个新的数组。
array_diff():该函数用来计算数组的差集,结果返回一个数组(两个数组中不一样的元素,并将其输出)。
array_diff_assoc():该函数的作用是带检索检查计算机数组的差集,结果返回一个数组(键名也会对比)
array_intersect():该函数用来计算数组的交集,结果返回一个数组(两个数组中不一样的元素,并将其输出)。
array_intersect_assoc():该函数的作用是带检索检查计算机数组的差集,结果返回一个数组(键名也会对比)
array_intersect_key():该函数用来计算数组的交集,结果返回一个数组。该数组包含所有在被比较数组中,也同时出现所有其他参数数组中的元素的键名