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产生动态的影像图
Oct 09 PHP
php学习笔记之基础知识
Nov 08 PHP
php中JSON的使用与转换
Jan 14 PHP
C# WinForm中实现快捷键自定义设置实例
Jan 23 PHP
php处理带有中文URL的方法
Jul 11 PHP
php版微信公众平台开发之验证步骤实例详解
Sep 23 PHP
PHP中让json_encode不自动转义斜杠“/”的方法
Feb 28 PHP
PHP培训要多少钱
Jun 06 PHP
使用PHPExcel实现数据批量导出为excel表格的方法(必看)
Jun 09 PHP
Laravel用户授权系统的使用方法示例
Sep 16 PHP
PHP使用递归按层级查找数据的方法
Nov 10 PHP
phpstorm最新激活码分享亲测phpstorm2020.2.3版可用
Nov 22 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
phpmyadmin 常用选项设置详解版
2010/03/07 PHP
php批量删除超链接的实现方法
2015/10/19 PHP
理解Javascript_01_理解内存分配原理分析
2010/10/11 Javascript
JavaScript表达式:URL 协议介绍
2013/03/10 Javascript
没有document.getElementByName方法
2013/08/19 Javascript
js调用css属性写法
2013/09/21 Javascript
jquery中animate动画积累的解决方法
2013/10/05 Javascript
Jquery利用mouseenter和mouseleave实现鼠标经过弹出层且可以点击
2014/02/12 Javascript
jquery移除、绑定、触发元素事件使用示例详解
2014/04/10 Javascript
js中回调函数的学习笔记
2014/07/31 Javascript
node.js中的fs.mkdirSync方法使用说明
2014/12/17 Javascript
百度地图API之本地搜索与范围搜索
2015/07/30 Javascript
浅析四种常见的Javascript声明循环变量的书写方式
2015/10/14 Javascript
学习JavaScript正则表达式
2015/11/13 Javascript
WordPress中利用AJAX异步获取评论用户头像的方法
2016/01/08 Javascript
BootStrap tab选项卡使用小结
2020/08/09 Javascript
jQuery实现圣诞节礼物传送(花式轮播)
2016/12/25 Javascript
简单实现jQuery手风琴效果
2017/08/18 jQuery
vue.js使用v-pre与v-html输出HTML操作示例
2018/07/07 Javascript
Vue插件从封装到发布的完整步骤记录
2019/02/28 Javascript
jquery+css实现Tab栏切换的代码实例
2019/05/14 jQuery
jQuery实现二级导航菜单的示例
2020/09/30 jQuery
Vue路由权限控制解析
2020/11/09 Javascript
python循环监控远程端口的方法
2015/03/14 Python
python基于phantomjs实现导入图片
2016/05/13 Python
Windows下python3.6.4安装教程
2018/07/31 Python
如何关掉pycharm中的python console(图解)
2019/10/31 Python
详解HTML5 LocalStorage 本地存储
2016/12/23 HTML / CSS
HTML5的video标签的浏览器兼容性增强方案分享
2016/05/19 HTML / CSS
澳大利亚连衣裙和女装在线:Esther
2017/11/11 全球购物
Linux管理员面试题 Linux admin interview questions
2014/11/01 面试题
妇女干部培训方案
2014/05/12 职场文书
软件售后服务方案
2014/05/29 职场文书
经典毕业生求职信
2014/07/12 职场文书
创业计划书之孕婴生活馆
2019/11/11 职场文书
《自然之道》读后感3篇
2019/12/17 职场文书