gpt4 book ai didi

php数组相加 array(“a”)+array(“b”)结果还是array(“a”)

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 29 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章php数组相加 array(“a”)+array(“b”)结果还是array(“a”)由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

在网上看到一道题:

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官方手册中的代码:

  。

复制代码代码如下:
$switching = array(         10, // key = 0 
                    5    =>  6, 
                    3    =>  7,  
                    'a'  =>  4, 
                            11, // key = 6 (maximum of integer-indices was 5) 
                    '8'  =>  2, // key = 8 (integer!) 
                    '02' => 77, // key = '02' 
                    0    => 12  // the value 10 will be overwritten by 12 
                  ); 

  。

可见,同一个数组里面如果有相同的键名,则前面一个键名的值将会被覆盖(overwritten).

最后此篇关于php数组相加 array(“a”)+array(“b”)结果还是array(“a”)的文章就讲到这里了,如果你想了解更多关于php数组相加 array(“a”)+array(“b”)结果还是array(“a”)的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com