解析php中array_merge与array+array的区别

 更新时间:2013年06月21日 11:38:37   作者:  
本篇文章是对php中array_merge与array+array的区别进行了详细的分析介绍,需要的朋友参考下
array_merge是丢弃原来的数字的key,而保留字符串形式的key,然后组成一个新的数组,不管键名是否一样,都不合并,除非键名和value同时一样并且还必须是字符串形式的key才合并。而array+array就是不管你是什么情况,它都只会先把前面的数组的数据先放到新生成的数组中,之后再看第二个array是否比第一个数组个数多,多的就添加进来,它只数个数,但是这种情况它会添加进来:$a = array('d'=>'aass','e'=>'adsdfd','asd'=>'asdsdd','ddfg'=>'dssdf');
复制代码 代码如下:

$b = array('d'=>'adddd','adsdfd','asdfsddddd','d'=>'aass');
$d = $a + $b;
$e = array_merge($a,$b);
var_dump($d);
var_dump($e);

打印:
array
  'd' => string 'aass' (length=4)
  'e' => string 'adsdfd' (length=6)
  'asd' => string 'asdsdd' (length=6)
  'ddfg' => string 'dssdf' (length=5)
  0 => string 'adsdfd' (length=6)
  1 => string 'asdfsddddd' (length=10)
array
  'd' => string 'aass' (length=4)
  'e' => string 'adsdfd' (length=6)
  'asd' => string 'asdsdd' (length=6)
  'ddfg' => string 'dssdf' (length=5)
  0 => string 'adsdfd' (length=6)
  1 => string 'asdfsddddd' (length=10)

相关文章

  • php 清除网页病毒的方法

    php 清除网页病毒的方法

    好像是进行一些替换操作,大家可以测试
    2008-12-12
  • PHP 7的一些引人注目的新特性简单介绍

    PHP 7的一些引人注目的新特性简单介绍

    这篇文章主要介绍了PHP 7的一些引人注目的新特性,这些新特性在新的文档中都有对应的详细说明,需要的朋友可以参考下
    2015-11-11
  • 编写Smarty插件在模板中直接加载数据的详细介绍

    编写Smarty插件在模板中直接加载数据的详细介绍

    本篇文章是对编写Smarty插件在模板中直接加载数据进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP输出时间差函数代码

    PHP输出时间差函数代码

    在学习PHP 的时候,经常会用到获取现在之前或之后,某个时间段的日期。现在已经进行收集,大家同时也可以进行扩展丰富
    2013-01-01
  • PHP在终端中实现进度条来处理数据的示例详解

    PHP在终端中实现进度条来处理数据的示例详解

    在PHP中,有时候你需要在终端中处理大量数据或执行长时间运行的任务,同时希望能够实时跟踪任务的进度,在 PHP 中,有时候你需要在终端中处理大量数据或执行长时间运行的任务,同时希望能够实时跟踪任务的进度,需要的朋友可以参考下
    2023-10-10
  • PHP之修改php.ini文件上传大小的配置问题案例讲解

    PHP之修改php.ini文件上传大小的配置问题案例讲解

    这篇文章主要介绍了PHP之修改php.ini文件上传大小的配置问题案例讲解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • 解析百度搜索结果link?url=参数分析 (全)

    解析百度搜索结果link?url=参数分析 (全)

    自从9月后百度和360开战的结果就是 百度搜索结果的网址改变了,变成link?url=………这样的重定向格式了。看到这样的不友好的URL真有破解的冲动。于是今天开始试试破解它
    2012-10-10
  • PHP生成RSS文件类实例

    PHP生成RSS文件类实例

    这篇文章主要介绍了PHP生成RSS文件类,可实现PHP生成RSS文件的功能,对于网站建设与优化来说具有一定的实用价值,需要的朋友可以参考下
    2014-12-12
  • php常用字符串处理函数实例分析

    php常用字符串处理函数实例分析

    这篇文章主要介绍了php常用字符串处理函数,以实例形式分析了chop()、get_html_translation_table()、htmlentities()及htmlspecialchars()等函数的具体用法,对于PHP的学习有着一定的学习与借鉴价值,需要的朋友可以参考下
    2014-11-11
  • php制作基于xml的RSS订阅源功能示例

    php制作基于xml的RSS订阅源功能示例

    这篇文章主要介绍了php制作基于xml的RSS订阅源功能,结合实例形式分析了RSS订阅源文件生成类的定义与使用方法,需要的朋友可以参考下
    2017-02-02

最新评论