【发布时间】:2011-01-07 23:14:09
【问题描述】:
假设我有几个具有相同结构的多维数组,如下所示:
$basketA['fruit']['apple'] = 1;
$basketA['fruit']['orange'] = 2;
$basketA['fruit']['banana'] = 3;
$basketA['drink']['soda'] = 4;
$basketA['drink']['milk'] = 5;
$basketB['fruit']['apple'] = 2;
$basketB['fruit']['orange'] = 2;
$basketB['fruit']['banana'] = 2;
$basketB['drink']['soda'] = 2;
$basketB['drink']['milk'] = 2
我需要一种方法来以某种方式合并它们,这样我才能得到这个:
$basketC['fruit']['apple'] = 3;
$basketC['fruit']['orange'] = 4;
$basketC['fruit']['banana'] = 5;
$basketC['drink']['soda'] = 6;
$basketC['drink']['milk'] = 7;
真正的多维数组会比较复杂,这个只是为了说明我需要什么。
谢谢!!!!
【问题讨论】:
-
查看array_merge_recursive