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 数组的合并、拆分、区别取值函数集
Feb 15 PHP
ionCube 一款类似zend的PHP加密/解密工具
Jul 25 PHP
php5.3以后的版本连接sqlserver2000的方法
Jul 28 PHP
浅谈使用 PHP 进行手机 APP 开发(API 接口开发)
Aug 11 PHP
浅谈php冒泡排序
Dec 30 PHP
给ECShop添加最新评论
Jan 07 PHP
php使用指定字符列表生成随机字符串的方法
Apr 18 PHP
在PHP程序中使用Rust扩展的方法
Jul 03 PHP
php自定义类fsocket模拟post或get请求的方法
Jul 31 PHP
php微信开发之关键词回复功能
Jun 13 PHP
PHP连续签到功能实现方法详解
Dec 04 PHP
CI框架简单分页类用法示例
Jun 06 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调用Linux的命令行执行文件压缩命令
2013/01/27 PHP
php遍历文件夹和文件列表示例分享
2014/03/11 PHP
php表单提交与$_POST实例分析
2015/01/26 PHP
PHP中的类型提示(type hinting)功能介绍
2015/07/01 PHP
Zend Framework分页类用法详解
2016/03/22 PHP
Linux环境下php实现给网站截图的方法
2016/05/03 PHP
网上应用的一个不错common.js脚本
2007/08/08 Javascript
用JavaScrpt实现文件夹简单轻松加密的实现方法图文
2008/09/08 Javascript
简单的代码实现jquery定时器
2014/01/03 Javascript
javascript实现禁止右键和F12查看源代码
2014/12/26 Javascript
js实现随屏幕滚动的带缓冲效果的右下角广告代码
2015/09/04 Javascript
Javascript实现商品秒杀倒计时(时间与服务器时间同步)
2015/09/16 Javascript
基于Jquery实现仿百度百科右侧导航代码附源码下载
2015/11/27 Javascript
基于JavaScript实现类名的添加与移除
2017/04/23 Javascript
ES6学习之变量的两种命名方法示例
2017/07/18 Javascript
angular.js + require.js构建模块化单页面应用的方法步骤
2017/07/19 Javascript
解决Vue 通过下表修改数组,页面不渲染的问题
2018/03/08 Javascript
微信小程序仿朋友圈发布动态功能
2018/07/15 Javascript
JavaScript简单实现关键字文本搜索高亮显示功能示例
2018/07/25 Javascript
jQuery实现简单聊天室
2020/02/08 jQuery
[03:04]2018年国际邀请赛典藏宝瓶&莱恩声望物品展示 片尾有彩蛋
2018/06/04 DOTA
python 获取本机ip地址的两个方法
2013/02/25 Python
Python中使用partial改变方法默认参数实例
2015/04/28 Python
python logging重复记录日志问题的解决方法
2018/07/12 Python
pandas重新生成索引的方法
2018/11/06 Python
浅谈python锁与死锁问题
2020/08/14 Python
JavaScript+Canvas实现自定义画板的示例代码
2019/05/13 HTML / CSS
完美主义个人的自我评价
2014/02/17 职场文书
中学学校门卫岗位职责
2014/08/15 职场文书
2015年材料员工作总结
2015/04/30 职场文书
2015年企业团支部工作总结
2015/05/21 职场文书
《夜莺的歌声》教学反思
2016/02/22 职场文书
委托开发合同书(标准版)
2019/08/07 职场文书
pytorch DataLoader的num_workers参数与设置大小详解
2021/05/28 Python
css3应用示例:新增的选择器
2022/03/16 HTML / CSS
mysql使用instr达到in(字符串)的效果
2022/04/03 MySQL