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

  • 相关阅读:
    poj 3071 Football (概率dp)
    CF1408G Clusterization Counting
    2-sat
    线段树优化建图
    SP5971 LCMSUM
    [NOI2020]命运
    SP19149 INS14H
    Atcoder ARC-068
    CF908G New Year and Original Order
    (四)、Fiddler打断点
  • 原文地址:https://www.cnblogs.com/smallzhen/p/11893284.html
Copyright © 2011-2022 走看看