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 相关文章推荐
mysql 性能的检查和优化方法
Jun 21 PHP
php URL跳转代码 减少外链
Jun 25 PHP
一个显示某段时间内每个月的方法 返回由这些月份组成的数组
May 16 PHP
PHP获取文件后缀名的三个函数
Oct 15 PHP
zf框架的db类select查询器join链表使用示例(zend框架)
Mar 14 PHP
隐性调用php程序的方法
Jun 13 PHP
php验证码生成代码
Nov 11 PHP
Zend Framework教程之路由功能Zend_Controller_Router详解
Mar 07 PHP
PHP常用的三种设计模式
Feb 17 PHP
Yii2使用表单上传文件的实例代码
Aug 03 PHP
laravel5.4生成验证码的实例讲解
Aug 05 PHP
php基于 swoole 实现的异步处理任务功能示例
Aug 13 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:风雨欲来 路在何方?
2006/10/09 PHP
php select,radio和checkbox默认选择的实现方法
2010/05/15 PHP
JpGraph php柱状图使用介绍
2011/08/23 PHP
php FLEA中二叉树数组的遍历输出
2012/09/26 PHP
php array_keys 返回数组的键名
2016/10/25 PHP
Thinkphp 框架扩展之驱动扩展实例分析
2020/04/27 PHP
javascript在一段文字中的光标处插入其他文字
2007/08/26 Javascript
一段利用WSH修改和查看IP配置的代码
2008/05/11 Javascript
js 替换功能函数,用正则表达式解决,js的全部替换
2010/12/08 Javascript
jQuery调用WebService的实现代码
2011/06/19 Javascript
js解析xml字符串和xml文档实现原理及代码(针对ie与火狐)
2013/02/02 Javascript
js中的caller和callee属性介绍和例子
2014/06/07 Javascript
抛弃Nginx使用nodejs做反向代理服务器
2014/07/17 NodeJs
DOM基础教程之使用DOM控制表格
2015/01/20 Javascript
使用JavaScript 实现的人脸检测
2015/03/24 Javascript
JavaScript中实现Map的示例代码
2015/09/09 Javascript
jQuery prototype冲突的2种解决方法(附demo示例下载)
2016/01/21 Javascript
Vue.js表单控件实践
2016/10/27 Javascript
jQuery扩展实现text提示还能输入多少字节的方法
2016/11/28 Javascript
Bootstrap中glyphicons-halflings-regular.woff字体报404错notfound的解决方法
2017/01/19 Javascript
vue页面切换过渡transition效果
2018/10/08 Javascript
解决包含在label标签下的checkbox在ie8及以下版本点击事件无效果兼容的问题
2019/10/27 Javascript
Vue proxyTable配置多个接口地址,解决跨域的问题
2020/09/11 Javascript
ant-design表单处理和常用方法及自定义验证操作
2020/10/27 Javascript
[01:06:39]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#1Liquid VS Alliance第三局
2016/03/02 DOTA
Python对列表排序的方法实例分析
2015/05/16 Python
python 爬虫出现403禁止访问错误详解
2017/03/11 Python
基于Python新建用户并产生随机密码过程解析
2019/10/08 Python
基于HTML5新特性Mutation Observer实现编辑器的撤销和回退操作
2016/01/11 HTML / CSS
小学毕业家长寄语
2014/01/19 职场文书
学习实践科学发展观心得体会
2014/09/10 职场文书
2015年教学副校长工作总结
2015/07/22 职场文书
保护环境建议书作文500字
2015/09/14 职场文书
协议书格式模板
2016/03/24 职场文书
Redis入门教程详解
2021/08/30 Redis
Java字符缓冲流BufferedWriter
2022/04/09 Java/Android