array_merge:将两个数组合并,相同键名的值被覆盖;如果array_merge其中有参数是null的话,那么返回的结果会一直是null;解决办法是在array_merge的时候把两个参数进行array强制类型转换:
arr3 = array_merge((array)arr1,(array)$arr2);
array_combine:这个函数通过合并两个数组创建一个新数组,其中一个数组元素为键名,另一个数组为值;在我这次的更新数据的过程中,我取值的key和更新值的key是不变的,可以通过array_combine函数给更新后的值设置key
array_diff:比较两个数组的键值,并返回差集;在更新数据的过程中不更新所有值为0的数据,使用array_diff将array_merge后的数据中所有值为0的数据去除掉.
array_search:在数组中搜索某个键值,返回对应的键名,如果没有则返回false.
array_filter:去除数组中的空元素.