array_marge() 和 ‘+’ 的区别

4 篇文章 0 订阅
2 篇文章 0 订阅

php里面貌似这两种方法都可以合并数组,我就发现了一点,就是array_merge()是后面覆盖前面+是前面覆盖后面

代码实现,请注意变化:



数组 1 :array_merge();
array(
    [name] => XingChao
    [sex] => 男
    [age] => 24
);

数组 2 :' + ';
array(
    [name] => QTCheng
    [sex] => 男
    [age] => 23
);
博主总结:

array_merge():如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。

对于使用“+”合并数组:如果数组中有相同的字符串键名,则会把最先出现的值作为最终结果返回,而把后面的数组拥有相同键名的那些值“抛弃”掉。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值