我的加法有一个问题:所以我有这样的代码:
$total = 0;
foreach(getHistory($this->id) as $history){
$aHistoryFilter['date'] = $history['date'];
$aHistoryFilter['ls'] = $history['ls']);
$aHistoryFilter['montant'] = $history['montant'];
$aHistoryFilter['total_montant'] = $total+$history['montant'];
$aHistory[] = $aHistoryFilter;
}
return $aHistory;所以我想把最后一个值保存在total_montant中,而不是工作,我不理解why...Can,你能帮我吗?提前进行Thx
发布于 2016-02-10 00:44:48
您还应执行以下操作:
$total = $total + $history['montant'];否则,您不需要添加任何内容(从$total=0;开始)
所以你会得到:
foreach(getHistory($this->id) as $history){
$aHistoryFilter['date'] = $history['date'];
$aHistoryFilter['ls'] = $history['ls']);
$aHistoryFilter['montant'] = $history['montant'];
$aHistoryFilter['total_montant'] = $total+$history['montant'];
$total = $total + $history['montant'];
$aHistory[] = $aHistoryFilter;
}https://stackoverflow.com/questions/35297425
复制相似问题