我有一个循环,其中每一步我都获得当天的价格。现在,我想获取所有天数的总和并将其显示给用户。这是我的以下尝试:
for ($f = 0; $f < count($room_ids); $f++) {
$data = Price::whereIn('id',$room_ids)
->whereDate('from_date','<',$from_date)
->whereDate('to_date','> ',$to_date)
->orderBy('created_at','asc')
->take(1)
->get();
// $sum_price += array_sum($data[$f]->sales_price)
//or this one
// $sum_price += $data[$f];
$data_array[] = $data[$f]->sales_price.'======'.$dates[$i].'==============' ;
}
但是,每次我得到1天的价格时,就不会得到所有天数的总和。我该如何实现?