正在咱们实际的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开发自学 数组 合并
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!