租用问题

质量为本、客户为根、勇于拼搏、务实创新

< 返回租用问题列表

php多维数组合并相同key的有哪些方法,php 多维数组

发布时间:2023-09-18 08:50:31

php多维数组合并相同key的有哪些方法

在PHP中,可使用array_merge_recursive()函数来合并多维数组中相同键名的元素。该函数会递归地合并数组,如果数组具有相同的键名,则会将它们合并为一个数组。
示例代码以下所示:
```php
$array1 = array(
"fruit" => array(
"apple",
"banana"
),
"color" => "red"
);
$array2 = array(
"fruit" => array(
"orange"
),
"color" => "blue"
);
$result = array_merge_recursive($array1, $array2);
print_r($result);
```
输出结果为:
```
Array
(
[fruit] => Array
(
[0] => apple
[1] => banana
[2] => orange
)
[color] => Array
(
[0] => red
[1] => blue
)
)
```
在上述示例中,多维数组$array1和$array2中的键名"fruit"和"color"都相同。使用array_merge_recursive()函数合并这两个数组后,会将它们合并为一个新的多维数组,并将相同键名的值合并为一个数组。