Dec
15
2018
php中计算二维数组中某一元素key之和
作者:
绝缘体.. 发布:
2018-12-15 14:11 分类:
未分类 阅读:
抢沙发
我们知道计算一维数组的元素值和,可以用array_sum求取,那么计算二维数组的某个key的值之和如何求取呢?当然可以直接使用foreach,也可用通过 array_map 函数来求取。还可以使用 array_column 来求取。
例如:
$arr = [
0 => [
'id' => 1,
'num' => 6
],
1 => [
'id' => 2,
'num' => 3
]
];
echo array_sum(
array_map(
function ($value) {
return $value['num'];
},
$arr
)
);
或者更简单的方法:
echo array_sum(array_column($arr, 'num'));
微信扫一扫,打赏作者吧~