我有一个mysql表
服务费用
id service_name service_charges
我使用像这样的 mysql 查询
select service_name service, service_charges,count(service_name)as unit
from service charges group_by service
在我正在使用的 php 文件中
foreach(services as service){
echo $service['service'];
echo $service['service_charges'];
echo $service['unit'];
$service_charges_total = (($service['service_charges'])*($service['unit']));
echo $sevice_charges_total;
}
我得到的结果是这样的:
现在我怎样才能得到 $service_charges_total(金额列)的总数,即我想要总共 4200+1200 + 350 = 5750。
谢谢。
最佳答案
你可以在 php 中像这样在你的函数中完成它
$total=0;
foreach(services as service)
{
echo $service['service'];
echo $service['service_charges'];
echo $service['unit'];
$service_charges_total = (($service['service_charges'])*($service['unit']));
echo $sevice_charges_total;
$total+=$sevice_charges_total;
}
echo $total;
关于php - foreach 中计算列的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27634363/