灰狼知识库

php如何把id相同的累计求和

发布时间:2016年12月23日 / 分类:应用软件 / 665 次围观 / 抢沙发!

//定义原始测试数据
$testdata = array();
$testdata[] = array('id'=>404,'name'=>'bb','value'=>100.00);
$testdata[] = array('id'=>404,'name'=>'bb','value'=>100.00);
$testdata[] = array('id'=>419,'name'=>'aa','value'=>0.02);
//定义数组,用来存储结果
$b = array();
foreach ($testdata as $key=>$item){
    if(isset($b[$item['id']])){
        $b[$item['id']]['value'] += $item['value'];
    }else{
        $b[$item['id']] = array('id'=>$item['id'],'value'=>$item['value']);
    }
}
//输入数据
var_dump($b);
exit;

输出的结果如下:

array (size=2)
  404 => 
    array (size=2)
      'id' => int 404
      'value' => float 200
  419 => 
    array (size=2)
      'id' => int 419
      'value' => float 0.02

标签:php

添加新评论

热门文章
最近回复
  • Dianr: 忽悠成分太多
  • 心灵博客: 开启Parallel downloading果然快多了
  • 老杨: 我们这边就是安乃近滴鼻……垃圾医院。
  • Marine water chiller: 京东的配送相对来说是比较好的,主要对于产品的完整度上面,比较完整
  • 饰品部落: 电商越来越难做了,各种费用,最后都让平台赚了。
  • 饰品部落: 再尝试一下。
  • 饰品部落: 不会啊,有没有纤细的说明。
  • 钛客志: 给你的黑豆弄晕了
  • 小萝博客: 这里藏的好深
  • 安满: 花容月貌是美,举止谦和,谈吐不凡,待人以真者更是大美
最新文章
分类
归档