源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

PHP数组相加操作及与array_merge的区别浅析

  • 时间:2020-03-03 03:03 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:PHP数组相加操作及与array_merge的区别浅析
[b]发现问题[/b] 今天看到一段代码,是这么写的,感觉不熟悉,下面粘贴出来看看:
<?php
$array_one = [ 内容 ];
$array_two = [ 内容 ];
//关键的在这里
$array_result = $array_one + $array_two;
echo "<pre/>";
print_r($array_result);
?>
我感觉奇怪的地方,就是数组[code]$array_one[/code]与数组[code]$array_two[/code]直接进行相加操作,我之前进行数组合并操作都是按照[code]array_merge()[/code]函数进行操作的,重来没有用到过上面的方式直接进行运算。 [b]分析如下[/b] 下面就简单说明以下,这种方式与[code]array_merge()[/code]函数的方式之间有什么区别。使用”+”号直接进行运算的时候,是以”+”号前面的数组为基准数组,如果”+”号后面的数组存在与前面的数组中完全一致的(完全一致指的是key相同并且value也相同的),就以前面数组中的数据为准。如果是使用[code]array_merge()[/code]就相反,是以后面的数组为基准。 [b]总结[/b] 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部