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 抓取新浪读书频道的小说并生成txt电子书的代码
Dec 18 PHP
PHP5 字符串处理函数大全
Mar 23 PHP
php disk_free_space 返回目录可用空间
May 10 PHP
PHP中ini_set和ini_get函数的用法小结
Feb 18 PHP
PHP zip扩展Linux下安装过程分享
May 05 PHP
详解WordPress开发中过滤属性以及Sql语句的函数使用
Dec 25 PHP
PHP内核学习教程之php opcode内核实现
Jan 27 PHP
浅谈PHP Cookie处理函数
Jun 10 PHP
php 使用redis锁限制并发访问类示例
Nov 02 PHP
Yii2框架实现数据库常用操作总结
Feb 08 PHP
laravel 解决后端无法获取到前端Post过来的值问题
Oct 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
PHP入门学习笔记之一
2010/10/12 PHP
php过滤敏感词的示例
2014/03/31 PHP
PHP下的Oracle客户端扩展(OCI8)安装教程
2014/09/10 PHP
php foreach如何跳出两层循环(详解)
2016/11/05 PHP
php观察者模式应用场景实例详解
2017/02/03 PHP
图片自动更新(说明)
2006/10/02 Javascript
jquery 插件学习(六)
2012/08/06 Javascript
分享精心挑选的23款美轮美奂的jQuery 图片特效插件
2012/08/14 Javascript
Jquery多选下拉列表插件jquery multiselect功能介绍及使用
2013/05/24 Javascript
node.js中的url.resolve方法使用说明
2014/12/10 Javascript
使用javascript实现判断当前浏览器
2015/04/14 Javascript
JS+CSS实现美化的下拉列表框效果
2015/08/11 Javascript
Bootstrap每天必学之前端开发框架
2015/11/19 Javascript
基于jquery实现下拉框美化特效
2016/02/02 Javascript
浅析在javascript中创建对象的各种模式
2016/05/06 Javascript
ThinkJS中如何使用MongoDB的CURD操作
2016/12/13 Javascript
VUE实现日历组件功能
2017/03/13 Javascript
微信小程序 共用变量值的实现
2017/07/12 Javascript
js根据json数据中的某一个属性来给数据分组的方法
2018/10/08 Javascript
AngularJs返回前一页面时刷新一次前面页面的方法
2018/10/09 Javascript
用vscode开发vue应用的方法步骤
2019/05/06 Javascript
通过js示例讲解时间复杂度与空间复杂度
2019/08/06 Javascript
[56:14]Fnatic vs OG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python字符串连接的N种方式总结
2014/09/17 Python
分析并输出Python代码依赖的库的实现代码
2015/08/09 Python
简介Python设计模式中的代理模式与模板方法模式编程
2016/02/02 Python
Python测试人员需要掌握的知识
2018/02/08 Python
Python Django Cookie 简单用法解析
2019/08/13 Python
Python包,__init__.py功能与用法分析
2020/01/07 Python
python 基于opencv 实现一个鼠标绘图小程序
2020/12/11 Python
python实现模拟器爬取抖音评论数据的示例代码
2021/01/06 Python
eBay比利时购物网站:eBay.be
2019/08/09 全球购物
军训自我鉴定
2013/12/14 职场文书
入党积极分子评语
2014/05/04 职场文书
2016高三毕业赠言寄语
2015/12/04 职场文书
MySQL 数据丢失排查案例
2021/05/08 MySQL