数组的合并

来源:互联网 发布:ubuntu如何重置系统 编辑:程序博客网 时间:2024/05/22 07:56

数组合并有两种方式

  • array_merge()
  • + 号运算符

对于不同数组中元素索引相同的处理:

  • array_merge:
    • 数字索引相同,不会出现覆盖情况;所有数字索引的元素会按照数字索引从0开始重新索引
    • 非数字索引,后一个数组中的元素值将会覆盖前一个数组的元素值
  • +
    • 无论数字索引还是非数字索引,索引相同的情况下,保留第一个数组的元素

数组合并参数理论上应该是数组之间的合并,但是存在数组与非数组的合并的场景,此时需要非数组元素将被显示强制类型转换为数组,否则将会报错

1 0
原创粉丝点击