开发者社区> 问答> 正文

如何对多维数组中的所有列值求和?

如何通过关联键添加所有列值?请注意,键集是动态的。

输入数组:

Array ( [0] => Array ( [gozhi] => 2 [uzorong] => 1 [ngangla] => 4 [langthel] => 5 )

[1] => Array
    (
        [gozhi] => 5
        [uzorong] => 0
        [ngangla] => 3
        [langthel] => 2
    )

[2] => Array
    (
        [gozhi] => 3
        [uzorong] => 0
        [ngangla] => 1
        [langthel] => 3
    )

) 所需结果:

Array ( [gozhi] => 10 [uzorong] => 1 [ngangla] => 8 [langthel] => 10 ) 问题来源于stack overflow

展开
收起
保持可爱mmm 2020-02-08 10:22:21 380 0
1 条回答
写回答
取消 提交回答
  • $sumArray = array();

    foreach ($myArray as $k=>$subArray) { foreach ($subArray as $id=>$value) { $sumArray[$id]+=$value; } }

    print_r($sumArray);

    2020-02-08 10:22:34
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载