PHP 的 array_merge() 函數將兩個或更多數組合併為一個新數組。建立一個新數組。遍歷要合併的陣列。將每個元素新增到新數組中,如果鍵相同,則覆蓋現有元素。傳回包含所有合併元素的新數組。
PHP 數組合併的array_merge() 函數揭秘
簡介
array_merge()
函數用於將兩個或多個數字組合併為一個新的陣列。它是一個非常有用的函數,經常用於處理資料和產生新的陣列。
語法
array_merge(array1, array2, ..., arrayn);
其中:
#array1
, array2
, ... , arrayn
: 要合併的陣列工作原理
array_merge()
函數的作用是:
傳回值
array_merge()
函數傳回一個新數組,該數組包含從所有輸入數組中合併的所有元素。
實戰案例
以下是一個使用array_merge()
函數合併兩個陣列的範例:
<?php $array1 = ['foo' => 'bar', 'baz' => 'qux']; $array2 = ['foo' => 'new_bar', 'cat' => 'dog']; $mergedArray = array_merge($array1, $array2); print_r($mergedArray); // 输出: // Array // ( // [foo] => new_bar // [baz] => qux // [cat] => dog // ) ?>
在輸出中,我們可以看到foo
的鍵被覆寫了,因為在array2
中更新了它的值。
注意:
array_merge()
函數對原始陣列不進行修改。 array_merge_recursive()
函數。 以上是PHP數組合併的array_merge()函數如何運作?的詳細內容。更多資訊請關注PHP中文網其他相關文章!