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 相关文章推荐
php数组函数序列之rsort() - 对数组的元素值进行降序排序
Nov 02 PHP
浅析Apache中RewriteCond规则参数的详细介绍
Jun 30 PHP
php设计模式之单例、多例设计模式的应用分析
Jun 30 PHP
smarty表格换行实例
Dec 15 PHP
Zend Framework教程之Zend_Db_Table表关联实例详解
Mar 23 PHP
PHP微信支付实例解析
Jul 22 PHP
PHP中in_array函数使用的问题与解决办法
Sep 11 PHP
php 获取文件行数的方法总结
Oct 11 PHP
Centos 6.5系统下编译安装PHP 7.0.13的方法
Dec 19 PHP
PHP处理Ajax请求与Ajax跨域问题
Feb 13 PHP
PHP微信公众号开发之微信红包实现方法分析
Jul 14 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
Jul 26 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
如何在PHP中进行身份认证
2006/10/09 PHP
如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量的
2007/03/06 PHP
php中static静态变量的使用方法详解
2010/06/04 PHP
PHP和Mysqlweb应用开发核心技术 第1部分 Php基础-3 代码组织和重用2
2011/07/03 PHP
php array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)
2011/07/12 PHP
Session服务器配置指南与使用经验的深入解析
2013/06/17 PHP
PHP 面向对象程序设计(oop)学习笔记 (五) - PHP 命名空间
2014/06/12 PHP
php文件缓存类用法实例分析
2015/04/22 PHP
jquery jqPlot API 中文使用教程(非常强大的图表工具)
2011/08/15 Javascript
IE的有条件注释判定IE版本详解(附实例代码)
2012/01/04 Javascript
asp.net中System.Timers.Timer的使用方法
2013/03/20 Javascript
使用JQuery快速实现Tab的AJAX动态载入(实例讲解)
2013/12/11 Javascript
文件上传,iframe跨域数据提交的实现
2016/11/18 Javascript
angular ng-click防止重复提交实例
2017/06/16 Javascript
angularjs实现时间轴效果的示例代码
2017/11/29 Javascript
vue 中swiper的使用教程
2018/05/22 Javascript
微信小程序调用微信支付接口的实现方法
2019/04/29 Javascript
nodejs中的异步编程知识点详解
2021/01/17 NodeJs
非递归的输出1-N的全排列实例(推荐)
2017/04/11 Python
python爬取网页内容转换为PDF文件
2020/07/28 Python
与Django结合利用模型对上传图片预测的实例详解
2019/08/07 Python
解决Python3.8运行tornado项目报NotImplementedError错误
2020/09/02 Python
Python 调用 ES、Solr、Phoenix的示例代码
2020/11/23 Python
Python xlwings插入Excel图片的实现方法
2021/02/26 Python
如何使用html5与css3完成google涂鸦动画
2012/12/16 HTML / CSS
Smashbox官网:美国知名彩妆品牌
2017/01/05 全球购物
中国领先的汽车保养服务平台:途虎养车
2019/10/18 全球购物
德国高尔夫商店:Par71.de
2020/11/29 全球购物
毕业研究生的自我鉴定
2013/11/30 职场文书
大学生职业生涯规划书范文
2014/01/14 职场文书
医学专业职业生涯规划范文
2014/02/05 职场文书
家长写给老师的建议书
2014/03/13 职场文书
2014年党员公开承诺书范文
2014/03/28 职场文书
竞聘书模板
2014/03/31 职场文书
我的未来不是梦演讲稿
2014/09/02 职场文书
农民工工资支付承诺书
2015/05/04 职场文书