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

  • 相关阅读:
    POJ1811 Prime Test
    HDU3864 D_num
    HDU2138 How many prime numbers
    SPOJ1812 LCS2
    SPOJ1811 LCS
    SPOJ8222 NSUBSTR
    BZOJ4237 稻草人
    洛谷P3601 签到题
    ThreadLocal 线程的私有内存
    netty in action 笔记 二
  • 原文地址:https://www.cnblogs.com/smallzhen/p/11893284.html
Copyright © 2011-2022 走看看