数组+数组会是什么结果? 如果我两个数组相加,会有什么结果?为什么?<?php$m = array(1,2,3,4,5,6,7);$n = array(8,10);$r = $m+$n;var_dump($r);?> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $m = array(1,2,3,4,5,6,7);$n = array(8,10);$r = $m+$n; var_dump($r); $s = $n+$m; //换换位置var_dump($s); 相同的key被覆盖,以上例子都是默认数字key,当然也是相同的key有个数组合并函数array_merge,比较一下var_dump(array_merge($n,$m)); var_dump(array_merge($m,$n));手册说得全面 引用文档里的话:+ 运算符把右边的数组元素(除去键值与左边的数组元素相同的那些元素)附加到左边的数组后面,但是重复的键值不会被覆盖。----------------所以LZ那2个数组相加后仍然是$m的值。LZ可以考虑用array_merge()函数来实现2个数组的相加。详细的可参考文档 echo输出location.href有时候不能跳转,困扰我几天,求助!!! 为什么有人说软件开发、网页设计是吃青春饭的? 求一个字符串截取通用方法 php smarty? *.tpl文件一旦点击 如何使用CURL扩展来发送和接收XML格式的数据 诡异,这句PHP看起来都对,可是无法得到正确结果。 求一正则: 数字,数字,数字,数字 请问session问题!!! 关于从数据库中读取,在一行显示字数的问题. 小妹子向大虾们请教:PHP中的mysql函数,请进~!~!~!! 请求高手:为什么我通过fsock获取到的Whois信息不全呢? 急急 连接字符串问题,快帮忙啊
$n = array(8,10);
$r = $m+$n;
var_dump($r); $s = $n+$m; //换换位置
var_dump($s); 相同的key被覆盖,以上例子都是默认数字key,当然也是相同的key
有个数组合并函数array_merge,比较一下
var_dump(array_merge($n,$m));
var_dump(array_merge($m,$n));
手册说得全面
+ 运算符把右边的数组元素(除去键值与左边的数组元素相同的那些元素)附加到左边的数组后面,但是重复的键值不会被覆盖。----------------
所以LZ那2个数组相加后仍然是$m的值。
LZ可以考虑用array_merge()函数来实现2个数组的相加。详细的可参考文档