百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>网页制作> PHP数组合并之array_merge和数组相加
分享文章到:

PHP数组合并之array_merge和数组相加

发布时间:09/01 来源:未知 浏览: 关键词:
在我们实际的PHP项目开发中,数组合并是常用的操纵之一。array_merge() 函数可以把一个或多个数组合并为一个数组。假如两个或更多个数组元素有雷同的键名,则最后的元素会覆盖其他元素。假如是整数下标则会从新排,不会覆盖。数组相加则是先显现的保存,后显现的舍弃。假如有雷同的整数下表则也会先显现的保存,后显现的舍弃,然后再从新摆列下标。

$programmer1 = array("a"=>"PHP程序员","b"=>"JAVA程序员","IOS程序员");
$programmer2 = array("c" =>"安卓程序员","d" => "ASP程序员","前端","a"=> "DBA");

使用array_merge() 函数

$programmer3 = array_merge($programmer1,$programmer2);
var_dump($programmer3);

array(6) {
["a"]=>
string(3) "DBA"
["b"]=>
string(13) "JAVA程序员"
[0]=>
string(12) "IOS程序员"
["c"]=>
string(15) "安卓程序员"
["d"]=>
string(12) "ASP程序员"
[1]=>
string(6) "前端"
}

使用+号

$programmer4 = $programmer1 + $programmer2;
var_dump($programmer4);

array(5) {
["a"]=>
string(12) "PHP程序员"
["b"]=>
string(13) "JAVA程序员"
[0]=>
string(12) "IOS程序员"
["c"]=>
string(15) "安卓程序员"
["d"]=>
string(12) "ASP程序员"
}

在使用array_merge合并时,下标为a的终究结果是$programmer2 中显现的DBA,$programmer1和$programmer2 中的数字下标则从新摆列,并没有覆盖,有两个数字下标的值。而在使用两个数组相加合并时,下标为a的终究结果是$programmer1 中显现的PHP程序员,整数下标只要一个$programmer1 中的IOS程序员,并且下标也会从新摆列。

更多PHP相关知识,请拜访PHP中文网!

以上就是PHP数组合并之array_merge和数组相加的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有150人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板