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("網(wǎng)絡類","定價","圖書"=>"PHP從入門到精通","PHP"=>"95","元"); $res=array_merge($arr1,$arr2); print_r($res);
運行結(jié)果為:
Array ( [圖書] => PHP從入門到精通 [0] => 網(wǎng)絡類 [1] => 定價 [PHP] => 95 [2] => 元 )
說明:
array_merge_recursive()函數(shù)功能與array_merge()函數(shù)相似,也用來實現(xiàn)合并數(shù)組,但是它可以保留同時出現(xiàn)在兩個數(shù)組中相同字符鍵值上的元素。
例如還是上述例子:
$arr1=array("圖書"=>"PHP標準教程"); $arr2=array("網(wǎng)絡類","定價","圖書"=>"PHP從入門到精通","PHP"=>"95","元"); $res=array_merge_recursive($arr1,$arr2); print_r($res);
運行結(jié)果為:
Array ( [圖書] => Array ( [0] => PHP標準教程 [1] => PHP從入門到精通 ) [0] => 網(wǎng)絡類 [1] => 定價 [PHP] => 95 [2] => 元 )
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結(jié)》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設計算法總結(jié)》、《PHP數(shù)學運算技巧總結(jié)》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家PHP程序設計有所幫助。
相關(guān)文章
PHP實現(xiàn)Unicode編碼相互轉(zhuǎn)換的方法示例
這篇文章主要介紹了PHP實現(xiàn)Unicode編碼相互轉(zhuǎn)換的方法,結(jié)合實例形式分析了Unicode編碼與解碼的相關(guān)實現(xiàn)與使用技巧,需要的朋友可以參考下2017-04-04Zend Framework上傳文件重命名的實現(xiàn)方法
這篇文章主要介紹了Zend Framework上傳文件重命名的實現(xiàn)方法,結(jié)合實例形式分析了Zend Framework上傳文件重命名的具體操作步驟與配置、檢測、重命名操作的相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2016-11-11PHP實現(xiàn)的生成唯一RequestID類完整示例
這篇文章主要介紹了PHP實現(xiàn)的生成唯一RequestID類,結(jié)合完整實例形式分析了php唯一標識符生成、session操作等相關(guān)實現(xiàn)與使用技巧,需要的朋友可以參考下2018-07-07jQuery+PHP發(fā)布的內(nèi)容進行無刷新分頁(Fckeditor)
這篇文章主要介紹了jQuery結(jié)合,將Fckeditor發(fā)布的內(nèi)容進行無刷新分頁,需要的朋友可以參考下2015-10-10如何使用Casbin作為ThinkPHP的權(quán)限控制中間件
本文介紹了如何使用Casbin作為ThinkPHP的權(quán)限控制中間件,感興趣的同學,可以參考下,理解其原理。2021-05-05站長助手-網(wǎng)站web在線管理程序 v1.0 下載
站長助手-網(wǎng)站web在線管理程序 v1.0 下載...2007-05-05