$arr=array(array('amount'=>100,'date'=>'2014-03-29'),array('amount'=>120,'date'=>'2014-03-30'),array('amount'=>200,'date'=>'2014-03-31'));怎么转化成以日期为准,amount为之前amount的和?$arr=array(array('amount'=>100,'date'=>'2014-03-29'),array('amount'=>220,'date'=>'2014-03-30'),array('amount'=>420,'date'=>'2014-03-31'));
2 回答

拉丁的传说
TA贡献1789条经验 获得超8个赞
functionsd($a,$b){if($a['date']==$b['date'])return0;return$a['date']>$b['date']?1:-1;usort($arr,'sd');$amount=0;foreach($arras&$item){$amount+=$item['amount'];$item['amount']=$amount;}
添加回答
举报
0/150
提交
取消