PHP合并數(shù)組函數(shù)array_merge用法分析
本文實例講述了PHP合并數(shù)組函數(shù)array_merge用法。分享給大家供大家參考,具體如下:
合并數(shù)組是把一個數(shù)組追加到另一個數(shù)組中,主要應用array_merge()函數(shù)實現(xiàn)
語法如下:
array array_merge(array array1,array array2[,array...]);
注:
在合并時,如果輸入的數(shù)組中有相同的字符串鍵名,則后面的值將覆蓋前面的值;如果數(shù)組包含數(shù)字鍵名,后面的值不會覆蓋原來的值,而是附加到后面
例如:
$arr1=array("圖書"=>"PHP標準教程");
$arr2=array("網絡類","定價","圖書"=>"PHP從入門到精通","PHP"=>"95","元");
$res=array_merge($arr1,$arr2);
print_r($res);
運行結果為:
Array ( [圖書] => PHP從入門到精通 [0] => 網絡類 [1] => 定價 [PHP] => 95 [2] => 元 )
說明:
array_merge_recursive()函數(shù)功能與array_merge()函數(shù)相似,也用來實現(xiàn)合并數(shù)組,但是它可以保留同時出現(xiàn)在兩個數(shù)組中相同字符鍵值上的元素。
例如還是上述例子:
$arr1=array("圖書"=>"PHP標準教程");
$arr2=array("網絡類","定價","圖書"=>"PHP從入門到精通","PHP"=>"95","元");
$res=array_merge_recursive($arr1,$arr2);
print_r($res);
運行結果為:
Array ( [圖書] => Array ( [0] => PHP標準教程 [1] => PHP從入門到精通 ) [0] => 網絡類 [1] => 定價 [PHP] => 95 [2] => 元 )
更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結》、《PHP數(shù)據(jù)結構與算法教程》、《php程序設計算法總結》、《PHP數(shù)學運算技巧總結》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家PHP程序設計有所幫助。
相關文章
關于Laravel Service Provider開發(fā)設置延遲加載時遇到的問題詳解
這篇文章主要給大家介紹了關于Laravel Service Provider開發(fā)設置延遲加載時遇到的問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起看看吧。2018-01-01
PHP文件去掉PHP注釋空格的函數(shù)分析(PHP代碼壓縮)
我自己嘗試過正則,但是發(fā)現(xiàn)在過濾單行注釋等方面不盡如意,很容易出錯。無意中看到了某sns里面的strip_whitespace函數(shù),特進行分享,希望能對需要的朋友有所幫助2013-07-07

