array_key_exists(
)判断的结果是true。 implode()
作用 : 将一个数组拼接成一个字符串。
语法 : implode(string,$arr)
如果省略了拼接符,那么,他默认按照空字符串进行拼接
explode()
作用: 将一个字符串拆分成一个数组。
语法: explode(string,$str[,num])
explode如果有第三个参数,则代表将字符串拆分成几份,最后一份包含字符传后面的所有部分。
explode第三个参数如果是一个负数,那么则代表将最后的几项丢弃
数组交并差
array_merge()
参见上面代码。就是将几个数组合并成一个新数组
array_diff()
代码的差级,计算某个数组中其他数组没有的元素。
语法:array_diff($arr1,$arr2[,$arr3..$arrn])
计算的是第一个参数数组中其他数组没有的部分
获得元素中的下标是第一个参数数组元素的下标
array_intersect()
计算数组的交集
语法 :array_intersect($arr1,$arr2[,$arr3..$arrn]);
计算的是所有数组中共同拥有的部分,下标仍然是以第一个参数数组的下标为准。
遍历数组函数
array_map()
语法: array_map(函数名,$arr)
作用: 分别去取出数组里面的每一个元素的值,然后去执行函数。
除了调用php内置的函数以外,我们也可以去手写函数,然后通过我们自定义函数的函数名,也可以实现一个调用函数的功能
除了书写函数名的模式以外,我们也可以自己去书写一个匿名函数,效果是一样的。
我们也可以一次性去传递多个数组,那么第一次会将每个数组第一个元素的值取出,第二次会将每个数组第二个元素的值取出,以此类推