这是我正在使用的数组(3 层),我正在尝试将第一个数组中第一个月的销售数量(nosales)添加到第二个数组中的第一个月(应该是 150),依此类推所有变量(不应添加月份),所以我留下了一个两级数组,其中包含每个月的 nosales、salevalue、salecost 和 saleprofit 总计。
Array (
[0] => Array
(
[1] => Array
(
[month] => 1
[nosales] => 100
[salevalue] => 1200
[salecost] => 360
[saleprofit] => 840
)
[2] => Array
(
[month] => 2
[nosales] => 110
[salevalue] => 1320
[salecost] => 396
[saleprofit] => 924
)
)
[1] => Array
(
[1] => Array
(
[month] => 1
[nosales] => 50
[salevalue] => 350
[salecost] => 70
[saleprofit] => 280
)
[2] => Array
(
[month] => 2
[nosales] => 55
[salevalue] => 385
[salecost] => 77
[saleprofit] => 308
)
)
)
现在,我尝试循环遍历它们以使它们相加,但出现了许多错误。有人可以帮忙吗?
这是我目前正在使用的脚本:
$acc = array_shift($results_array);
foreach ($results_array as $val) {
foreach ($val as $v) {
foreach ($v as $key => $v){
$acc[$key] += $v;
}
}
}
提前感谢您的帮助!