php 查找id相同价格叠加

2017-07-24 1587 2 编辑:深圳网站建设 来源:深正互联

今天实践了 id相同的把价格加在一起。

$sourceArr = array();  // 这里就是你原始数据的数组

$newArr = array();  // 这里是相加后处理过的数组,以单号为key

foreach ($sourceArr as $v) {

    if (array_key_exists($v['id'], $newArr)) {

        $newArr[$v['id']]['fund'] += $v['fund'];

    } else {

        $newArr[$v['id']] = $v;

    }

}

查找出最大的价格值

$b = array();

foreach($newArr as $key=>$value){

$a=$newArr[$key];

$b = array_merge($a,$b);

sort($b);

}

foreach($lohbss as $kuy=>$vul){

if($vul['hprice'] == $b[count($b)-1]){

$srt[] = $vul;

}

}

print_r($srt[0]);exit; 就是想要得到的最大值了。

初级者可以看先。我也是网上查资料慢慢写出了的。对于初级人员来说还是可以看看的。


本站文章均为深正网站建设摘自权威资料,书籍,或网络原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,我们欢迎您分享,引用和转载,但谢绝直接搬砖和抄袭!感谢...
关注深正互联
多一份免费策划方案,总有益处。

请直接添加技术总监微信联系咨询

2
5