php常用经典函数集锦【数组、字符串、栈、队列(3)

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内置的函数以外,我们也可以去手写函数,然后通过我们自定义函数的函数名,也可以实现一个调用函数的功能

除了书写函数名的模式以外,我们也可以自己去书写一个匿名函数,效果是一样的。

我们也可以一次性去传递多个数组,那么第一次会将每个数组第一个元素的值取出,第二次会将每个数组第二个元素的值取出,以此类推

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/5235.html