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 相关文章推荐
php4与php5的区别小结(配置异同)
Dec 20 PHP
php与java通过socket通信的实现代码
Oct 21 PHP
你可能不知道PHP get_meta_tags()函数
May 12 PHP
PHP中读取照片exif信息的方法
Aug 20 PHP
PHP判断上传文件类型的解决办法
Oct 20 PHP
PHP isset()与empty()的使用区别详解
Feb 10 PHP
PHP重置数组为连续数字索引的几种方式总结
Mar 12 PHP
浅谈php的TS和NTS的区别
Mar 13 PHP
PHP7匿名类的用法示例
Apr 05 PHP
小程序微信支付功能配置方法示例详解【基于thinkPHP】
May 05 PHP
laravel 查询数据库获取结果实现判断是否为空
Oct 24 PHP
php和js实现根据子网掩码和ip计算子网功能示例
Nov 09 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
在WINDOWS中设置计划任务执行PHP文件的方法
2011/12/19 PHP
PHP禁止个别IP访问网站
2013/10/30 PHP
PHP中ltrim与rtrim去除左右空格及特殊字符实例
2016/01/07 PHP
PHP使用socket发送HTTP请求的方法
2016/02/14 PHP
PHP5.6新增加的可变函数参数用法分析
2017/08/25 PHP
jQuery老黄历完整实现方法
2015/01/16 Javascript
JavaScript实现动画打开半透明提示层的方法
2015/04/21 Javascript
JS清除字符串中重复值的实现方法
2016/08/03 Javascript
js中开关变量使用实例
2017/02/24 Javascript
vue2.0 自定义 饼状图 (Echarts)组件的方法
2018/03/02 Javascript
vue 右键菜单插件 简单、可扩展、样式自定义的右键菜单
2018/11/29 Javascript
Bootstrap实现模态框效果
2019/09/30 Javascript
js数据类型转换与流程控制操作实例分析
2019/12/18 Javascript
Jquery使用each函数实现遍历及数组处理
2020/07/14 jQuery
Jquery如何使用animation动画效果改变背景色的代码
2020/07/20 jQuery
[00:53]TI3正赛第三天 DK怒破A队不败金身 现场国旗飘扬热血激昂
2013/08/10 DOTA
python 生成目录树及显示文件大小的代码
2009/07/23 Python
Python时间戳与时间字符串互相转换实例代码
2013/11/28 Python
用Python编写web API的教程
2015/04/30 Python
用Python删除本地目录下某一时间点之前创建的所有文件的实例
2017/12/14 Python
spark: RDD与DataFrame之间的相互转换方法
2018/06/07 Python
Python中GIL的使用详解
2018/10/03 Python
python 解压pkl文件的方法
2018/10/25 Python
python操作日志的封装方法(两种方法)
2019/05/23 Python
Python基础学习之类与实例基本用法与注意事项详解
2019/06/17 Python
python 图像处理画一个正弦函数代码实例
2019/09/10 Python
Pytorch中实现只导入部分模型参数的方式
2020/01/02 Python
Pytorch提取模型特征向量保存至csv的例子
2020/01/03 Python
Python实现检测文件的MD5值来查找重复文件案例
2020/03/12 Python
Linux内核产生并发的原因
2012/07/13 面试题
大学生毕业自我鉴定范文
2013/11/03 职场文书
家长会学生家长演讲稿
2013/12/29 职场文书
工作迟到检讨书
2014/02/21 职场文书
大学学生会竞选演讲稿
2014/04/25 职场文书
公司人事专员岗位职责
2014/08/11 职场文书
2016教师学习党章心得体会
2016/01/15 职场文书