繁体   English   中英

在PHP的Foreach循环中获取数字总和

[英]Get sum of numbers inside Foreach loop in PHP

我想在foreach循环中汇总单个记录。我的表如下所示

<table>
  <tr>
    <th>Person Name</th>
    <th>Balances</th>
    <th>Total</th>
  </tr>
  <tr>
    <?php foreach($namePerson as $name):?>
    <td><?php echo $name->person_name ?></td>
    <td><?php echo $name->remaining_balance ?></td>
    <td></td>
   <?php endforeach ?>
</table>
Person Name  Balances        Total
Greg         234, 345, 45
Paul         234
Joe          2345, 345, 567

现在,根据个人的记录,他可能有多个余额。如何在不使用MySQL聚合SUM函数的情况下直接在表中获取Greg的余额?

通过更改我的代码

<td>
 <?php $l =0; ?>
 <?php foreach($namePerson as $name): ?>
 <?php $l += $name->remaining_balance ?>
 <?php endforeach; ?>
 <?php echo $l ?>
</td>

现在可以了

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM