$arr = [
[
"id" =>"11",
"money" => "111",
],
[
"id" => "12",
"money" => "222",
]
];
我要计算money的和
(1)
echo array_sum(array_map(create_function('$val', 'return $val["money"];'), $arr));
或者
echo array_sum(array_map(function($val){return $val['money'];}, $arr));
(2)
$sum = 0;
foreach($arr as $item){
$sum += (int) $item['money'];
}
(3)
array_sum(array_column($arr,'money'));

本文介绍如何在PHP中高效地计算一个二维数组中特定元素的总和,通过遍历数组并累加目标元素值,实现对二维数组数据的统计分析。
613

被折叠的 条评论
为什么被折叠?



