
文章插圖
在學習數學時,我們會把兩個集合進行合并,這種操作同樣適用于數組 。在我們使用數組的時候,會發(fā)現(xiàn)兩個不同數組中有一些相同的數據,那么我們可以把它們進行合并,這樣就不會出現(xiàn)重復 。本篇挑選了兩種常見的方法:+操作符和array_merge 。下面我們一起來看看不同的組合數組實例 。
1.+操作符
直接將兩個數組的值合并成為一個數組 。
1];$b = [2,2,4,'a'=>6,'b'=>9];$d = [1,6,7,8,'b'=>10];$c = $a+$b+$d;var_dump($c);//輸出array(6) {[0]=> int(1)[1]=>int(2)[2]=>int(3)["a"]=>int(1)["b"]=>int(9)[3]=>int(8)} ?>2.array_merge
直接將兩個數組進行合并,兩個數組鍵相同的情況,后面數組的值覆蓋前面數組的值 。
$a = [1,2,3,'a'=>1];$b = [2,2,4,5,'a'=>2];$c = array_merge($a,$b);var_dump($c);array(8) {[0]=>int(1)[1]=> int(2)[2]=> int(3)["a"]=> int(2)[3]=> int(2)[4]=> int(2)[5]=> int(4)[6]=> int(5)}可以看出,兩個數組鍵相同的情況,后面數組的值覆蓋前面數組的值 。但是對于數字索引或者數字字符串索引,會按照順序進行重置(第一個數組的第一個數字索引元素從0開始依次填充)
以上就是php中組合數組的方法,一個是操作符,另一種是函數,都可以用來合并數組 。大家可以根據需要,挑選適合對應數組的組合方法 。
以上關于本文的內容,僅作參考!溫馨提示:如遇健康、疾病相關的問題,請您及時就醫(yī)或請專業(yè)人士給予相關指導!
「愛刨根生活網」www.malaban59.cn小編還為您精選了以下內容,希望對您有所幫助:- php while php中while循環(huán)是什么
- php thinkphp PHP中ThinkPHP的高級查詢
- thinkphp數據庫配置文件在哪 ThinkPHP配置文件的方法
- php lavarel框架導出文件
- php foreach循環(huán)遍歷數組 php中foreach遍歷數組的兩種方式
- php中如何添加模塊?
- yii框架的優(yōu)缺點 php中yii框架的作用
- php有幾種流程控制語句
- php命名空間的使用 php中命名空間的引入方法
- codeigniter 教程 php中CodeIgniter的安裝方法
