PHP数组相加操作及与array_merge的区别浅析


Posted in PHP onNovember 26, 2016

发现问题

今天看到一段代码,是这么写的,感觉不熟悉,下面粘贴出来看看:

<?php
$array_one = [ 内容 ];
$array_two = [ 内容 ];
//关键的在这里
$array_result = $array_one + $array_two;
echo "<pre/>";
print_r($array_result);
?>

我感觉奇怪的地方,就是数组$array_one与数组$array_two直接进行相加操作,我之前进行数组合并操作都是按照array_merge()函数进行操作的,重来没有用到过上面的方式直接进行运算。

分析如下

下面就简单说明以下,这种方式与array_merge()函数的方式之间有什么区别。使用”+”号直接进行运算的时候,是以”+”号前面的数组为基准数组,如果”+”号后面的数组存在与前面的数组中完全一致的(完全一致指的是key相同并且value也相同的),就以前面数组中的数据为准。如果是使用array_merge()就相反,是以后面的数组为基准。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

PHP 相关文章推荐
投票管理程序
Oct 09 PHP
PHP 模板高级篇总结
Dec 21 PHP
PHP+MYSQL开发工具及资源收藏
Jan 02 PHP
PHP iconv 函数转gb2312的bug解决方法
Oct 11 PHP
《PHP编程最快明白》第八讲:php启发和小结
Nov 01 PHP
php数字游戏 计算24算法
Jun 10 PHP
PHP实现将HTML5中Canvas图像保存到服务器的方法
Nov 28 PHP
phalcon框架使用指南
Feb 23 PHP
PHP简单获取多个checkbox值的方法
Jun 13 PHP
php注册和登录界面的实现案例(推荐)
Oct 24 PHP
laravel框架中表单请求类型和CSRF防护实例分析
Nov 23 PHP
PHP设计模式之命令模式示例详解
Dec 20 PHP
PHP中call_user_func_array回调函数的用法示例
Nov 26 #PHP
PHP 匿名函数与注意事项详细介绍
Nov 26 #PHP
PHP实现的登录,注册及密码修改功能分析
Nov 25 #PHP
Zend Framework框架实现类似Google搜索分页效果
Nov 25 #PHP
php中替换字符串函数strtr()和str_repalce()的用法与区别
Nov 25 #PHP
Zend Framework上传文件重命名的实现方法
Nov 25 #PHP
PHP读取文本文件并逐行输出该行使用最多的字符与对应次数的方法
Nov 25 #PHP
You might like
3
2006/10/09 PHP
Destoon实现多表查询示例
2014/08/21 PHP
php实现递归与无限分类的方法
2015/02/16 PHP
PHP实现简单汉字验证码
2015/07/28 PHP
JavaScript与HTML结合的基本使用方法整理
2015/10/12 PHP
php生成网页桌面快捷方式
2017/05/05 PHP
php利用array_search与array_column实现二维数组查找
2019/07/08 PHP
JQuery 学习笔记 element属性控制
2009/07/23 Javascript
javascript 三种方法实现获得和设置以及移除元素属性
2013/03/20 Javascript
重写document.write实现无阻塞加载js广告(补充)
2014/12/12 Javascript
JavaScript获取指定元素位置的方法
2015/04/08 Javascript
JS面向对象(3)之Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法
2016/02/25 Javascript
JavaScript实现搜索框的自动完成功能(一)
2016/02/25 Javascript
原生JavaScript编写canvas版的连连看游戏
2016/05/29 Javascript
JS常见创建类的方法小结【工厂方式,构造器方式,原型方式,联合方式等】
2017/04/01 Javascript
nodejs的路径问题的解决
2018/06/30 NodeJs
java和js实现的洗牌小程序
2019/09/30 Javascript
js数组的基本使用总结
2021/01/18 Javascript
JavaScript如何实现防止重复的网络请求的示例
2021/01/28 Javascript
[46:27]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#2LGD VS MVP.Phx第一局
2016/03/02 DOTA
在Python的一段程序中如何使用多次事件循环详解
2017/09/07 Python
Python 数据库操作 SQLAlchemy的示例代码
2019/02/18 Python
安装不同版本的tensorflow与models方法实现
2021/02/20 Python
HTML+CSS3 模仿Windows7 桌面效果
2010/06/17 HTML / CSS
css3学习心得分享
2013/08/19 HTML / CSS
使用html2canvas将页面转成图并使用用canvas2image下载
2019/04/04 HTML / CSS
Saucony澳大利亚官网:美国跑鞋品牌,运动鞋中的劳斯莱斯
2018/05/05 全球购物
老板电器官方购物商城:老板油烟机、燃气灶、消毒柜、电烤箱
2018/05/30 全球购物
Tom Dixon官网:英国照明及家具设计和制造公司
2019/03/01 全球购物
说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法
2012/05/24 面试题
软件缺陷的分类都有哪些
2014/08/22 面试题
事业单位辞职信范文
2014/01/19 职场文书
卖车协议书
2014/04/21 职场文书
企业员工集体活动方案
2014/08/17 职场文书
银行文明优质服务培训心得体会
2016/01/09 职场文书
九年级化学教学反思
2016/02/22 职场文书