Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用codeigniter在视图中显示行数据的总和?_Php_Codeigniter - Fatal编程技术网

Php 如何使用codeigniter在视图中显示行数据的总和?

Php 如何使用codeigniter在视图中显示行数据的总和?,php,codeigniter,Php,Codeigniter,这是我的看法。在不使用模型和控制器的情况下,如何使用视图计算行的总和 foreach($requests as $request): <?php echo SUM($request->unit_price) ?> <?php endforeach; ?> foreach($requests as$request): 现在,$data数组包含所有单价 echo array_sum($data); 你会得到你的答案 现在,$data数组包含所有单价 echo a

这是我的看法。在不使用模型和控制器的情况下,如何使用视图计算行的总和

foreach($requests as $request):
<?php echo SUM($request->unit_price) ?>
<?php  endforeach; ?>
foreach($requests as$request):
现在,
$data
数组包含所有单价

echo array_sum($data);
你会得到你的答案

现在,
$data
数组包含所有单价

echo array_sum($data);

你会得到你的答案。

MVC的全部意义在于,在视图中,尽可能不使用这种业务逻辑。和
sum()
取一个数组;在模型中使用SUM MVC的全部要点是,在视图中尽可能不执行这样的业务逻辑。和
sum()
取一个数组;您正在输入(我假定是)一个数字。在您的模型中使用SUM显示两个值及其迭代您所说的
显示两个值是什么意思
,提供关于如何和/或为什么解决问题的附加上下文将提高答案的长期价值。@Melebius:我将大胆地写出来,但这是如此简单和简短的代码。哦,对不起@urfusion我没有认出你,我的坏孩子,good guy Thanks显示两个值及其迭代您所说的
显示两个值是什么意思
,提供关于如何和/或为什么解决问题的附加上下文将提高答案的长期价值。@Melebius:我会大胆地写出来,但这是如此简单和简短的代码。哦,抱歉@urfusion我没有认出你,我的坏家伙,好家伙,谢谢
echo array_sum($data);