您好,登錄后才能下訂單哦!
怎么在PHP中使用array_merge函數合并數組?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
語法如下:
array array_merge(array array1,array array2[,array...]);
注:
在合并時,如果輸入的數組中有相同的字符串鍵名,則后面的值將覆蓋前面的值;如果數組包含數字鍵名,后面的值不會覆蓋原來的值,而是附加到后面
例如:
$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()函數功能與array_merge()函數相似,也用來實現合并數組,但是它可以保留同時出現在兩個數組中相同字符鍵值上的元素。
例如還是上述例子:
$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] => 元 )
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。