dt1888 2017-04-14 16:52
浏览 31

我想在桌子上总结一下

Array ( 
    [1] => Array ( 
        [poidsTot] => 1 
        [idBout] => 1 
    ) 
    [2] => Array ( 
        [poidsTot] => 2 
        [idBout] => 1 
    ) 
    [3] => Array ( 
        [poidsTot] => 2 
        [idBout] => 2 
    ) 
    [4] => Array ( 
        [poidsTot] => 8 
        [idBout] => 2 
    ) 
) 

This is a table containing several arrays with two values ​​each. The value1 is a weight and the value2 is an identifier. I want to sum all the weights with the same identifier. help. thank you in advance!

  • 写回答

1条回答 默认 最新

  • douguabu8960 2017-04-14 17:25
    关注

    $newarr is a new array of sum

    $newarr = array();
    foreach($a as $onea)
    {
        $newarr[$onea['idBout']]+= $onea['poidsTot'];
    }
    

    which results in:

    Array
    (
        [1] => 3
        [2] => 10
    )
    

    https://eval.in/776652

    评论

报告相同问题?

悬赏问题

  • ¥15 微信小程序协议怎么写
  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看