$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相干学问,请接见ki4网!
以上就是PHP数组兼并之array_merge和数组相加的细致内容,更多请关注ki4网别的相干文章!