array_merge_recursive() 函數遞迴合併陣列中的鍵和值,建立新陣列。其語法為 array_merge_recursive(...$arrays),參數為要合併的陣列列表,傳回值為已合併的新數組。此函數遞歸處理巢狀數組,合併時鍵唯一,值覆蓋。
PHP 使用array_merge_recursive() 函數合併陣列
簡介
array_merge_recursive()
函數可用於合併兩個或多個數組,它將遞歸合併數組中的鍵和值,從而建立一個新數組。
語法
array_merge_recursive(...$arrays);
其中 ...$arrays
表示要合併的陣列清單。
參數
傳回值
此函數傳回一個已合併的新陣列。
實戰案例
以下程式碼範例示範如何使用array_merge_recursive()
函數:
<?php // 创建两个数组 $arr1 = array("a" => "apple", "b" => "banana"); $arr2 = array("b" => "berry", "c" => "cherry"); // 使用 array_merge_recursive() 合并数组 $mergedArray = array_merge_recursive($arr1, $arr2); // 打印合并后的数组 print_r($mergedArray); ?>
輸出:
Array ( [a] => apple [b] => berry [c] => cherry )
注意:
array_merge_recursive()
在合併陣列時會遞歸處理陣列中巢狀的陣列。 array_merge()
函數。 array_replace_recursive()
函數。 以上是PHP數字組合的array_merge_recursive()函數如何使用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!