在咱們實際的PHP項目開發中,數組合並是經常使用的操做之一。array_merge() 函數能夠把一個或多個數組合併爲一個數組。若是兩個或更多個數組元素有相同的鍵名,則最後的元素會覆蓋其餘元素。若是是整數下標則會從新排,不會覆蓋。數組相加則是先出現的保留,後出現的捨棄。若是有相同的整數下表則也會先出現的保留,後出現的捨棄,而後再從新排列下標。下面PHP程序員雷雪松舉個例子來說解一下PHP數組合並之array_merge和數組相加。前端
programmer2 = array("c" =>"安卓程序員","d" => "ASP程序員","前端","a"=> "DBA"); programmer1,programmer4 = programmer2; var_dump($programmer3); array(6) {git
["a"]=>程序員
string(3) "DBA"github
["b"]=>數組
string(13) "JAVA程序員"函數
[0]=>.net
string(12) "IOS程序員"開發
["c"]=>get
string(15) "安卓程序員"string
["d"]=>
string(12) "ASP程序員"
[1]=>
string(6) "前端"
}
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的最終結果是programmer1和programmer1 中出現的PHP程序員,整數下標只有一個$programmer1 中的IOS程序員,而且下標也會從新排列。、
個人開源商城3.0立刻要發佈 了,歡迎你們關注 開源地址:github.crmeb.net/u/lsq