PHP实战中知识总结 / 常用数组函数
数据的传递一般是以对象或数组传递的形式进行的;数组处理的掌握程度对编程能力的提高起着关键作用。
php关于数组的处理函数有很多,这里我只整理出一部分近期项目中高频使用的一些函数。
1、in_array()
检查数组中是否存在指定的值。
2、array_values()
返回数组中所有的值。
3、array_merge()
把一个或多个数组合并为一个数组。
4、array_diff()
函数返回两个数组的差集数组。该数组包括了所有在被比较的数组中,但是不在参数数组中的键值。
5、array_push()
将一个或多个元素插入数组的末尾(入栈)。
6、array_map()
将用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新值的数组。
7、array_column()
返回输入的多维数组中某个单一列的值。
8、array_search()
从一个数组中搜索指定的值,返回键值,只能精确匹配,只匹配一个。
9、array_chunk()
把一个数组分割为新的数组块。
10、array_combine()
通过合并两个数组来创建一个新数组,其中的一个数组元素为键名,另一个数组元素为键值。