php 查找id相同价格叠加

2017-07-24 来源:深正互联

今天实践了 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; 就是想要得到的最大值了。

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


本文关键词:

本文均为荣益互联摘自权威资料,书籍,文章,或来自网络,如有版权纠纷或违规问题,请联系我们删除。我们欢迎您的分享,谢绝直接抄袭复制。感谢…

关注格度视觉