1、+操作符
2、array_merge()
3、array_merge_recursive()
它们的区别主要体现在对于相同键名(数字键名、字符串键名)的处理方式
对于重复的字符串键
array_merge后,后面数组的键值会覆盖前面的
+后,前面数组的键值会覆盖后面的
array_merge_recursive后,相同键名的键值会被合并到同一数组中(会递归)
对于重复的数字键
array_merge后,重排数字键,不会覆盖
+操作后,前面数组的键值会覆盖后面的,保留之前数字键
array_merge_recursive后,重排数字键,不会覆盖