数组合并有两种方式
- array_merge()
- + 号运算符
对于不同数组中元素索引相同的处理:
- array_merge:
- 数字索引相同,不会出现覆盖情况;所有数字索引的元素会按照数字索引从0开始重新索引
- 非数字索引,后一个数组中的元素值将会覆盖前一个数组的元素值
- +
- 无论数字索引还是非数字索引,索引相同的情况下,保留第一个数组的元素
数组合并参数理论上应该是数组之间的合并,但是存在数组与非数组的合并的场景,此时需要非数组元素将被显示强制类型转换为数组,否则将会报错
数组合并参数理论上应该是数组之间的合并,但是存在数组与非数组的合并的场景,此时需要非数组元素将被显示强制类型转换为数组,否则将会报错