php中计算二维数组中某一元素key之和

 
更多

我们知道计算一维数组的元素值和,可以用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'));
打赏

本文固定链接: https://www.cxy163.net/archives/3403 | 绝缘体

该日志由 绝缘体.. 于 2018年12月15日 发表在 未分类 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: php中计算二维数组中某一元素key之和 | 绝缘体
关键字: , , , ,

php中计算二维数组中某一元素key之和:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter