zoukankan      html  css  js  c++  java
  • 几种合并数组的方法对比

    1、array_merge

      array_merge为php自带的合并两个数组的方法,它可以合并多个数组为一个数组,语法为:array_merge(array1,array2,array3...)。

      如果array_merge方法里的数组的键名都是整数,则该函数将返回带有整数键名的新数组,其键名以 0 开始进行重新索引。如下图所示

      如果array_merge方法里的数组的键名存在字符串类型的,而如果两个或更多个数组元素有相同的键名,则最后的元素会覆盖其他元素。如下图所示

    2、array_merge_recursive

      array_merge_recursive与array_merge类似,区别在于当方法里的数组参数键名存在字符串时,有两个或多个数组元素有相同的键名时不会进行键名覆盖,而是将多个相同键名的值递归组成一个数组。如下图所示

     3、运算符+

      PHP的数组运算符“+”可以用来联合两个(或多个数组)。但是不管键名是整数还是字符串,存在相同键名时以第一个元素为准。执行效果如下图所示

  • 相关阅读:
    css 图片的无缝滚动
    有时间研究下这个
    js的类数组对象
    js的this什么时候会出现报错
    js前端分页
    js队列
    js前端处理url中的参数为对象
    随机看的一点代码
    js的callee和caller方法
    js的Object和Function
  • 原文地址:https://www.cnblogs.com/smallzhen/p/11893284.html
Copyright © 2011-2022 走看看