PHP数组合并之array_merge和数组相加-php教程

资源魔 39 0
正在咱们实际的PHP名目开发中,数组兼并是罕用的操作之一。array_merge() 函数能够把一个或多个数组兼并为一个数组。假如两个或更多个数组元素有相反的键名,则最初的元素会笼罩其余元素。假如是整数下标则会从新排,没有会笼罩。数组相加则是先呈现的保存,后呈现的舍弃。假如有相反的整数下表则也会先呈现的保存,后呈现的舍弃,而后再从新陈列下标。

$progra妹妹er1 = array("a"=>"PHP顺序员","b"=>"JAVA顺序员","IOS顺序员");
$progra妹妹er2 = array("c" =>"安卓顺序员","d" => "ASP顺序员","前端","a"=> "DBA");

应用array_merge() 函数

$progra妹妹er3 = array_merge($progra妹妹er1,$progra妹妹er2);
var_dump($progra妹妹er3);

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

应用+号

$progra妹妹er4 = $progra妹妹er1 + $progra妹妹er2;
var_dump($progra妹妹er4);

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

正在应用array_merge兼并时,下标为a的终极后果是$progra妹妹er2 中呈现的DBA,$progra妹妹er1以及$progra妹妹er2 中的数字下标则从新陈列,并无笼罩,有两个数字下标的值。而正在应用两个数组相加兼并时,下标为a的终极后果是$progra妹妹er1 中呈现的PHP顺序员,整数下标只有一个$progra妹妹er1 中的IOS顺序员,而且下标也会从新陈列。

更多PHP相干常识,请拜访PHP中文网!

以上就是PHP数组兼并之array_merge以及数组相加的具体内容,更多请存眷资源魔其它相干文章!

标签: php开发教程 php开发资料 php开发自学 数组 合并

抱歉,评论功能暂时关闭!