Fungsi
array_merge_recursive() menggabungkan kekunci dan nilai secara rekursif dalam tatasusunan untuk mencipta tatasusunan baharu. Sintaksnya ialah array_merge_recursive(...$arrays), parameter ialah senarai tatasusunan yang hendak digabungkan, dan nilai pulangan ialah tatasusunan baharu yang digabungkan. Fungsi ini secara rekursif memproses tatasusunan bersarang, dengan kunci unik dan nilai yang ditimpa apabila digabungkan.
PHP menggunakan fungsi array_merge_recursive() untuk menggabungkan tatasusunan
Pengenalan
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()
...$arrays
mewakili senarai tatasusunan untuk digabungkan. 🎜🎜🎜Parameter🎜🎜array_merge_recursive()
: 🎜rrreee🎜Output: 🎜rrreee🎜🎜Nota: 🎜>array_merge()
. 🎜array_replace_recursive()
. 🎜🎜Atas ialah kandungan terperinci Bagaimana untuk menggunakan fungsi array_merge_recursive() penggabungan tatasusunan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!