2017-12-05 7 views
0

これは私の見解です。私はcodeigniterを使用して行データの合計を表示するにはどうすればいいですか?

foreach($requests as $request): 
<?php echo SUM($request->unit_price) ?> 
<?php endforeach; ?> 
+0

MVCの全体的なポイントは、可能であれば、ビューでこのようなビジネスロジックを実行していないことです。 'sum()'は配列をとります。あなたは(私が何と推定しているのか)数を餌にしています。 – Utkanos

+1

モデル内のSUMを使用 –

答えて

2
$sum = 0; 
foreach ($requests as $request): 
    $sum += $request->unit_price; 
endforeach; 
echo $sum; 
+0

は2つの値とその繰り返しを表示します – turaco

+0

「2つの値を表示する」とはどういう意味ですか? – urfusion

+0

このコードは質問に答えるかもしれませんが、* how *および/または* why *が問題を解決するという追加のコンテキストを提供すると、回答の長期的価値が向上します。 – Melebius

1
foreach($requests as $request){ 
$data[]=$request->unit_price; 
} 

は今$data配列は、すべての単価を含むモデルとコントローラを使用せずにビューを使用して行の合計を計算するにはどうすればよいです。

echo array_sum($data); 

と回答があります。

関連する問題