溫馨提示×

php多維數(shù)組合并相同key的方法是什么

PHP
小億
145
2023-09-16 10:08:26
欄目: 編程語言

在PHP中,可以使用array_merge_recursive()函數(shù)來合并多維數(shù)組中相同鍵名的元素。該函數(shù)會遞歸地合并數(shù)組,如果數(shù)組具有相同的鍵名,則會將它們合并為一個數(shù)組。

示例代碼如下所示:

$array1 = array(
"fruit" => array(
"apple",
"banana"
),
"color" => "red"
);
$array2 = array(
"fruit" => array(
"orange"
),
"color" => "blue"
);
$result = array_merge_recursive($array1, $array2);
print_r($result);

輸出結(jié)果為:

Array
(
[fruit] => Array
(
[0] => apple
[1] => banana
[2] => orange
)
[color] => Array
(
[0] => red
[1] => blue
)
)

在上述示例中,多維數(shù)組$array1和$array2中的鍵名"fruit"和"color"都相同。使用array_merge_recursive()函數(shù)合并這兩個數(shù)組后,會將它們合并為一個新的多維數(shù)組,并將相同鍵名的值合并為一個數(shù)組。

0