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


Posted in PHP onJune 21, 2013

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 相关文章推荐
第九节 绑定 [9]
Oct 09 PHP
简单的页面缓冲技术
Oct 09 PHP
生成静态页面的php函数,php爱好者站推荐
Mar 19 PHP
php中的数组操作函数整理
Aug 18 PHP
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装(win+linux)
May 05 PHP
wamp下修改mysql访问密码的解决方法
May 07 PHP
解析php常用image图像函数集
Jun 24 PHP
php中使用getimagesize获取图片、flash等文件的尺寸信息实例
Apr 29 PHP
PHP中对各种加密算法、Hash算法的速度测试对比代码
Jul 08 PHP
PHP快速生成各种信息提示框的方法
Feb 03 PHP
php链式操作的实现方式分析
Aug 12 PHP
PHP之header函数详解
Mar 02 PHP
邮箱正则表达式实现代码(针对php)
Jun 21 #PHP
关于查看MSSQL 数据库 用户每个表 占用的空间大小
Jun 21 #PHP
php输出echo、print、print_r、printf、sprintf、var_dump的区别比较
Jun 21 #PHP
Function eregi is deprecated (解决方法)
Jun 21 #PHP
解析php中获取url与物理路径的总结
Jun 21 #PHP
解析php函数method_exists()与is_callable()的区别
Jun 21 #PHP
深入理解PHP中的Session和Cookie
Jun 21 #PHP
You might like
解析linux下安装memcacheq(mcq)全过程笔记
2013/06/27 PHP
php绘制一条弧线的方法
2015/01/24 PHP
详解php框架Yaf路由重写
2017/06/20 PHP
PHP图像处理技术实例总结【绘图、水印、验证码、图像压缩】
2018/12/08 PHP
JS的事件绑定深入认识
2014/06/26 Javascript
js淡入淡出的图片轮播效果代码分享
2015/08/24 Javascript
JS清除文本框内容离开在恢复及鼠标离开文本框时触发js的方法
2016/01/12 Javascript
jQuery validate插件submitHandler提交导致死循环解决方法
2016/01/21 Javascript
在小程序开发中使用npm的方法
2018/10/17 Javascript
JS中封装axios来管控api的2种方式
2019/09/11 Javascript
Vue使用富文本编辑器Vue-Quill-Editor(含图片自定义上传服务、清除复制粘贴样式等)
2020/05/15 Javascript
JavaScript 获取滚动条位置并将页面滑动到锚点
2021/02/08 Javascript
Python队列的定义与使用方法示例
2017/06/24 Python
Python实现的文本编辑器功能示例
2017/06/30 Python
Python数据可视化编程通过Matplotlib创建散点图代码示例
2017/12/09 Python
Python3连接SQLServer、Oracle、MySql的方法
2018/06/28 Python
python3中os.path模块下常用的用法总结【推荐】
2018/09/16 Python
python3正则提取字符串里的中文实例
2019/01/31 Python
Python sorted排序方法如何实现
2020/03/31 Python
Pycharm及python安装详细步骤及PyCharm配置整理(推荐)
2020/07/31 Python
ITK 实现多张图像转成单个nii.gz或mha文件案例
2020/07/01 Python
jupyter notebook 写代码自动补全的实现
2020/11/02 Python
python gui开发——制作抖音无水印视频下载工具(附源码)
2021/02/07 Python
英国最出名高街品牌:Forever Unique
2018/02/24 全球购物
维多利亚的秘密官方网站:Victoria’s Secret
2018/10/24 全球购物
韩国保养品、日本药妆购物网:小三美日
2018/12/30 全球购物
Goodee官方商店:迷你投影仪
2021/03/15 全球购物
上课玩手机检讨书
2014/02/08 职场文书
求职意向书范文
2014/04/01 职场文书
文明寝室申报材料
2014/05/12 职场文书
单位委托书怎么写
2014/08/02 职场文书
停车场管理协议书范本
2014/10/08 职场文书
2014年学校工作总结
2014/11/20 职场文书
2016入党积极分子考察评语
2015/12/01 职场文书
用php如何解决大文件分片上传问题
2021/07/07 PHP
Tomcat配置访问日志和线程数
2022/05/06 Servers