我想将条目汇总到一个数组(动态数组,从数据库中获取的数据)并返回每个条目的总和。多维数组具有以下形状:
<?php
$sample = array(
"term_1_mid" => array(
"English" => 56,
"Mathematics" => 34,
"Creative Arts" => 87),
"term_1_end" => array(
"English" => 67,
"Mathematics" => 59,
"Creative Arts" => 95)
);
我想要做的是将“term_1_mid”中的样本数组的值添加到“term_1_end”中相同样本数组的值中......所以得到的求和输出应该是这样的:
<?php
$result = array(
"English" => 123, // 56 + 67 from above
"Mathematics" => 93, // 34 + 59
"Creative Arts" => 182 // 87 + 95
);
有什么办法可以做到这一点?
我尝试了以下代码,但它似乎不起作用:
<?php
$final_score = [];
array_push($final_score, array_map(function($arr, $arr1) {
return $arr + $arr1;
}, $sample["term_1_mid"], $sample["term_1_end"]));
print_r($final_score);
慕的地8271018
哈士奇WWW