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 相关文章推荐
解决控件遮挡问题:关于有窗口元素和无窗口元素
Jan 28 PHP
php,ajax实现分页
Mar 27 PHP
PHP初学者最感迷茫的问题小结
Mar 27 PHP
php上传文件问题汇总
Jan 30 PHP
php实现的美国50个州选择列表实例
Apr 20 PHP
PHP工程师VIM配置分享
Dec 15 PHP
PHP实现QQ快速登录的方法
Sep 28 PHP
PHP 实现浏览记录并按日期分组
May 11 PHP
PHP编程实现的TCP服务端和客户端功能示例
Apr 13 PHP
php多进程模拟并发事务产生的问题小结
Dec 07 PHP
PHP获取星期几的常用方法小结
Dec 18 PHP
解决Laravel使用验证时跳转到首页的问题
Nov 17 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
thinkphp3.2.0 setInc方法 源码全面解析
2018/01/29 PHP
TP5(thinkPHP5)框架使用ajax实现与后台数据交互的方法小结
2020/02/10 PHP
yii框架结合charjs实现统计30天数据的方法
2020/04/04 PHP
window.js 主要包含了页面的一些操作
2009/12/23 Javascript
jquery中ajax学习笔记3
2011/10/16 Javascript
无缝滚动改进版支持上下左右滚动(封装成函数)
2012/12/04 Javascript
js使用removeChild方法动态删除div元素
2014/08/01 Javascript
Javascript模拟加速运动与减速运动代码分享
2014/12/11 Javascript
Angular2 (RC5) 路由与导航详解
2016/09/21 Javascript
Bootstrap php制作动态分页标签
2016/12/23 Javascript
AngularJS中$injector、$rootScope和$scope的概念和关联关系深入分析
2017/01/19 Javascript
通过一个简单的例子学会vuex与模块化
2017/11/22 Javascript
vue.js打包之后可能会遇到的坑!
2018/06/03 Javascript
Angular动态绑定样式及改变UI框架样式的方法小结
2018/09/03 Javascript
微信小程序常用赋值方法小结
2019/04/30 Javascript
原生js代码能实现call和bind吗
2019/07/31 Javascript
[05:08]2014DOTA2国际邀请赛 Hao专访复仇的胜利很爽
2014/07/15 DOTA
Python多线程爬虫简单示例
2016/03/04 Python
Python的几个高级语法概念浅析(lambda表达式闭包装饰器)
2016/05/28 Python
python用match()函数爬数据方法详解
2019/07/23 Python
教你如何用python操作摄像头以及对视频流的处理
2020/10/12 Python
基于pycharm 项目和项目文件命名规则的介绍
2021/01/15 Python
CSS超出文本指定宽度用省略号代替和文本不换行
2016/05/05 HTML / CSS
ORLY官网:美国专业美甲一线品牌
2019/12/11 全球购物
马歇尔耳机官网:Marshall Headphones
2020/02/04 全球购物
EJB需直接实现它的业务接口或Home接口吗,请简述理由
2016/11/23 面试题
药剂专业学生求职信范文
2013/12/28 职场文书
爱国演讲稿500字
2014/05/04 职场文书
全国优秀辅导员事迹材料
2014/05/14 职场文书
体育口号大全
2014/06/18 职场文书
副主任竞聘演讲稿
2014/08/18 职场文书
总账会计岗位职责
2015/04/02 职场文书
民政局2016年“六一”儿童节慰问活动总结
2016/04/06 职场文书
优秀范文:《但愿人长久》教学反思3篇
2019/10/24 职场文书
Sql-Server数据库单表查询 4.3实验课
2021/04/05 SQL Server
mongoDB数据库索引快速入门指南
2022/03/23 MongoDB