PHP中有一些常用的数组函数,最好能记忆下来。
以下:
函数名 功能 返回类型
array_diff( array1,array2) 比较数组,返回差集(只比较键值) 数组
array_diff_assoc( ) 比较数组,返回差集(比较键名和键值) 数组
array_intersect( ) 比较数组,返回交集(只比较键值) 数组
array_intersect_assoc( ) 比较数组,返回交集(比较键名和键值) 数组
array_filter($arr) 用回调函数过滤数组中的元素 返回过滤的数组
array_keys($arr) 返回数组所有的键名 数组
array_values($arr) 返回数组中所有的键值 数组
array_key_exists(‘id‘, $arr) 检查指定的键名是否存在于数组中
array_column 使用后面的数组中元素替换第一个数组中的元素
array_map 把数组中的每个值发送到用户自定义函数,返回新的值
array_merge 把一个或多个数组合并为一个数组
array_multisort() 对多个数组或多维数组进行排序
array_pop 删除数组的最后一个元素(出栈) 返回被删除的那个元素
array_push 向数组末尾压入一个或多个元素
array_replace() 使用后面的数组中元素替换第一个数组中的元素
array_shift() 删除数组中首个元素,并返回被删除元素的值
array_unshift() 向数组开头添加一个或更多个元素
array_slice() 使用后面的数组中元素替换第一个数组中的元素
array_splice() 使用后面的数组中元素替换第一个数组中的元素
原文:https://www.cnblogs.com/hld123/p/12635094.html