array_keys(arr) //返或一个数组,数组值为目标数组的所有key值
array_values(arr) //返回一个数组,数组值为目标数组的所有values值
判断是否存在
is_array(arr) //返回boolean 判断是否是一个数组
in_array(value,arr) //返回boolean 判断数组中是否存在这个值
array_key_exists() //返回boolean 判断数组中是否存在指定的key值
判断差值
array_diff(arr1,arr2) //返回一个差值数组 计算数组的值的差集,只能作用在一维数组
array_diff_key(arr1,arr2) //返回一个差集数组 计算数组的键的差集,只能作用在一维数组
判断交集
array_intersect(arr1,arr2) //返回一个交集数组 计算数组的值的交集,只能作用在一维数组上
array_intersect_key()(arr1,arr2)//返回一个交集数组 计算数组的键的交集,只能作用在一维数组上
遍历所有值
array_keys()//返回数组中的所有键
扫描二维码关注公众号,回复:
11137276 查看本文章
foreach ($a1 as $k => $v) {
dump($v);
}
排序 直接修改元数组
sort() 升序
rsort() 降序
usort() 自定义排序
合并数组
arrary_merge