[
{
"total": 71
},
{
"total": 66
}
]
我怎麼能總結兩個號碼最多給我= 137.我已經試過array_sum($ array_result),但吐奶和錯誤說:PHP的 - 如何添加所有的數字陣列中的
array_sum() expects parameter 1 to be array, object given
這是我的代碼
$result = DB::table('marks')->where([
['term', $request->term],
['subject', $request->subject],
['class', $student->class],
['arm', $student->arm],
])->select('total')->get();
return array_sum($result);
return redirect()->back()->with('success', 'Results marked successfully.');
array_sum()接受一個數組,而不是如錯誤消息中所述的對象。嘗試使用for循環對結果e sum每個鍵的值「total」 – fattidare