[英]How to sum up values inside a array variable?
我已經從數據庫中檢索了一些值。 在我的查看文件中,我具有以下內容:
$row['fee_amount'];
現在,我想總結$ row ['fee_amount'];中的所有值。 然后顯示出來。
我知道我可以在查詢數據庫時進行總結,但是我有興趣學習如何使用PHP進行添加。
您能教我怎么做嗎?
<?php if(count($records) > 0) { ?>
<table id="table1" class="gtable sortable">
<thead>
<tr>
<th>S.N</th>
<th>Fee Type</th>
<th>Fee Amount</th>
</tr>
</thead>
<tbody>
<?php $i = 0; foreach ($records as $row){ $i++; ?>
<tr>
<td><?php echo $i; ?>.</td>
<td><?php echo $row['fee_type'];?></td>
<td><?php echo $row['fee_amount'];?></td>
</tr>
<?php } ?>
</tbody>
<tr>
<td></td>
<td>Total</td>
<td>
I WANT TO DISPLAY THE SUMMATION RESULT HERE ADDING UP VALUES INSIDE THIS>>> <? $row['fee_amount']; ?>
</td>
</tr>
</table>
<?php } ?>
在您的視圖文件中,通過foreach
循環,在$i
計數器旁邊添加一個$sum
變量,並添加每次迭代的數量(類似於您增加$i
):
<?php
$i = 0;
$sum = 0;
foreach ($records as $row)
{
$i++;
$sum += $row['fee_amount']; ?>
(我將其放在多行上以使其更具可讀性)。
在foreach
完成之后, $sum
包含總額:
<td>Total: <?php echo $sum; ?></td>
就是這么簡單。 您只需要一個新變量( $sum
)並進行計算。
使用循環
$sum = 0;
while($row...){
$sum += $row['fee_amount']
}
echo $sum;
您可以使用;
$someValue = 0; foreach($row["fee_amount"] as $value) { $someValue = $someValue + $value; }
如果$ row ['fee_amount']是一個數組^ _ ^,則使用此php函數
例如:
$a = array(2, 4, 6, 8);
array_sum($a)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.