1、使用加号“+”运算符:
采用"+"合并数组,如果键相同的情况下,前面的数组值会覆盖掉后面的数组值。
$array = $array1+$array2+$array3;
2、使用array_push()函数
变量进入数组后,对应的数字索引必然是当前数组中最小的数字索引+1(如果当前数组不存在数字索引,新增元素对应的索引为0)
$array=array_push($array1, $array2);
3、使用array_merge()函数
可以将一个或多个数组的单元合并起来,一个数组在前一个数组在后,不如果是数字键不会覆盖,会重新赋值键。
$c = array_merge($a,$b);
4、使用array_merge_recursive()函数
合并数组,遇到相同的键将该键中值合并为一个子数组
$c = array_merge_recursive($a,$b);
会将相同键的元素,整合成为一个新的数组,保持键名不变,作为合并数组($a与$b组合后的数组)的一个子元素。但是对于数字索引或者数字字符串索引,会按照顺序进行重置(第一个数组的第一个数字索引元素从0开始依次填充)。即使对应的数字索引相同,也不会将相同索引的元素整合成功一个子数组