PHP函数array_merge_recursive()用于合并两个或更多的数组
▥php
𝄐 0
php array_merge和加号的区别
PHP函数array_merge_recursive()用于合并两个或更多的数组,如果有相同的键名,则将相应的值递归合并为一个数组。这个函数可以用于将多个数组中的数据合并成一个多维数组。
下面是array_merge_recursive()的语法:
array array_merge_recursive ( array $array1 [, array $... ] )
其中,array1是要合并的第一个数组,而$...表示可选的其他数组。
以下是一个简单的例子,展示了如何使用array_merge_recursive()函数:
php
$array1 = array('a' => 'apple', 'b' => 'banana');
$array2 = array('a' => 'orange', 'c' => 'cherry');
$result = array_merge_recursive($array1, $array2);
print_r($result);
输出结果如下:
Array
(
[a] => Array
(
[0] => apple
[1] => orange
)
[b] => banana
[c] => cherry
)
在这个例子中,我们合并了两个数组$array1和$array2。由于$array1和$array2都有键名'a',所以它们的值被递归地合并成一个数组。最后我们得到了一个合并后的数组$result,包含了所有数组的键值对。
PHP函数array_merge_recursive()用于合并两个或更多的数组,如果有相同的键名,则将相应的值递归合并为一个数组。这个函数可以用于将多个数组中的数据合并成一个多维数组。
下面是array_merge_recursive()的语法:
array array_merge_recursive ( array $array1 [, array $... ] )
其中,array1是要合并的第一个数组,而$...表示可选的其他数组。
以下是一个简单的例子,展示了如何使用array_merge_recursive()函数:
php
$array1 = array('a' => 'apple', 'b' => 'banana');
$array2 = array('a' => 'orange', 'c' => 'cherry');
$result = array_merge_recursive($array1, $array2);
print_r($result);
输出结果如下:
Array
(
[a] => Array
(
[0] => apple
[1] => orange
)
[b] => banana
[c] => cherry
)
在这个例子中,我们合并了两个数组$array1和$array2。由于$array1和$array2都有键名'a',所以它们的值被递归地合并成一个数组。最后我们得到了一个合并后的数组$result,包含了所有数组的键值对。
本文地址:
/show-271337.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。