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 相关文章推荐
一个查看session内容的函数
Oct 09 PHP
如何在PHP程序中防止盗链
Apr 09 PHP
通俗易懂的php防注入代码
Apr 07 PHP
PHP中文分词 自动获取关键词介绍
Nov 13 PHP
探讨PHP使用eAccelerator的API开发详解
Jun 09 PHP
浅谈php错误提示及查错方法
Jul 14 PHP
Symfony2中被遗弃的getRequest()方法分析
Mar 17 PHP
PHP读取zip文件的方法示例
Nov 17 PHP
thinkphp中AJAX返回ajaxReturn()方法分析
Dec 06 PHP
PHP基于cookie实现统计在线人数功能示例
Jan 16 PHP
PHP的mysqli_rollback()函数讲解
Jan 23 PHP
laravel 模型查询按照whereIn排序的示例
Oct 16 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
解析posix与perl标准的正则表达式区别
2013/06/17 PHP
PHP的构造方法,析构方法和this关键字详细介绍
2013/10/22 PHP
smarty模板局部缓存方法使用示例
2014/06/17 PHP
PHP微信开发之文本自动回复
2016/06/23 PHP
经验几则 推荐
2006/09/05 Javascript
jquery 查找select ,并触发事件的实现代码
2011/03/30 Javascript
jquery 如何动态添加、删除class样式方法介绍
2012/11/07 Javascript
客户端js判断文件类型和文件大小即限制上传大小
2013/11/20 Javascript
三种动态加载js的jquery实例代码另附去除js方法
2014/04/30 Javascript
jQuery获取iframe的document对象的方法
2014/10/10 Javascript
js控制文本框只输入数字和小数点的方法
2015/03/10 Javascript
JavaScript实现表格快速变色效果代码
2015/08/19 Javascript
JavaScript获取对象在页面中位置坐标的方法
2016/02/03 Javascript
jQuery实现漂亮实用的商品图片tips提示框效果(无图片箭头+阴影)
2016/04/16 Javascript
jquery 无限极下拉菜单的简单实例(精简浓缩版)
2016/05/31 Javascript
Angular CLI 安装和使用教程
2017/09/13 Javascript
详解在WebStorm中添加Vue.js单文件组件的高亮及语法支持
2017/10/21 Javascript
详解vue 数据传递的方法
2018/04/19 Javascript
详解js类型判断
2018/05/22 Javascript
vue 监听某个div垂直滚动条下拉到底部的方法
2018/09/15 Javascript
浅谈JSON5解决了JSON的两大痛点
2020/12/14 Javascript
零基础写python爬虫之抓取百度贴吧代码分享
2014/11/06 Python
Python中的引用和拷贝浅析
2014/11/22 Python
如何处理Python3.4 使用pymssql 乱码问题
2016/01/08 Python
Python 实现淘宝秒杀的示例代码
2018/01/02 Python
Python使用pyautogui模块实现自动化鼠标和键盘操作示例
2018/09/04 Python
用Python实现大文本文件切割的方法
2019/01/12 Python
flask的orm框架SQLAlchemy查询实现解析
2019/12/12 Python
通过实例解析python描述符原理作用
2020/01/22 Python
详解canvas在圆弧周围绘制文本的两种写法
2018/05/22 HTML / CSS
英国街头品牌:Bee Inspired Clothing
2018/02/12 全球购物
幼儿教育感言
2014/02/05 职场文书
《掌声》教学反思
2014/02/23 职场文书
教你怎么用Python操作MySql数据库
2021/05/31 Python
用python修改excel表某一列内容的操作方法
2021/06/11 Python
以下牛机,你有几个
2022/04/05 无线电