使用PHP从数据库检索后总结值

bla*_*elt 2 php codeigniter codeigniter-2

我从mysql数据库中获取一些信息,我使用以下脚本显示它(我正在使用Codeigniter)

 <?php if(count($records) > 0) { ?>

   <?php $i = $this->uri->segment(3) + 0; foreach ($records as $row){ $i++; ?>
<?php echo $row['amount']; ?>    <br>

<?php  } ?>

<?php } else { echo "No Record Found";} ?>
Run Code Online (Sandbox Code Playgroud)

我得到的输出就像是跟随

10,000
20,000.34
15,250.50
Run Code Online (Sandbox Code Playgroud)

现在我要做的是总结所有的值$row['amount'];并将总和的值放入,$sum_value这样当我回显$ sum_value时,我得到以下值

45,250.84
Run Code Online (Sandbox Code Playgroud)

请你告诉我该怎么做.

我知道我可以使用mysql完成总结,但我想学习如何做到这一点.

提前致谢 :)

Sam*_*son 6

通过foreach迭代地为每个循环添加总和:

$sum = 0;
foreach ( $records as $row ) {
  $sum += str_replace(",", "", $row['amount']);
}

echo number_format( $sum, 2 );
Run Code Online (Sandbox Code Playgroud)