php数组相加运算:array(“a”)+array(“b”)结果还是array(“a”)
2015-11-26 21:51:18;  来源:;  作者:;  评论:0 点击:

在网上看到一道题:array(a)+array(b)的结果是___A.array(a,b)B.array(b,a)C.array(b)D.array(a)答案:Dphp两个数组相加,为什么结果还是不...

在网上看到一道题:

array(“a”)+array(“b”)的结果是___

A.array(“a”,”b”)
B.array(“b”,”a”)
C.array(“b”)
D.array(“a”)

答案:D

php两个数组相加,为什么结果还是不变呢?

因为,它们等效于array(“0″=>”a”)+array(“0″=>”b”),它们的键名相同,前者不能被后者覆盖,如果是array(“0″=>”a”)+array(“0″=>”b”,”1″=>”c”),那么结果等于array(“0″=>”a”,”1″=>”c”)

本文属转载文章,并不能保证完全正确,只供学习交流参考,版权归原作者所有。如果您认为有侵犯权利等不和法行为,请联系我们及时改正。

相关热词搜索:php 数组 相加

上一篇:var_dump函数打印输出数组不完整有省略号解决办法
下一篇:最后一页

收藏
回到顶部