将变量的所有实例一起添加到PHP foreach循环中?
我正在尝试做一些非常复杂的事情(无论如何对我来说),我有一个观点阻止了我前进 在此项目中,输入长方体的重量以及该长方体中所含材料的百分比。例如,一个盒子可能有10%的木材、40%的塑料和50%的纸张。材料的重量保存在数据库中,因为它们不会改变。因此,数据库中保存了1%的木材,以及1%的塑料和纸张 然后,控制器应获取给定材料的百分比,然后将其乘以数据库中保存的1%值 到目前为止,这是我的代码:将变量的所有实例一起添加到PHP foreach循环中?,php,Php,我正在尝试做一些非常复杂的事情(无论如何对我来说),我有一个观点阻止了我前进 在此项目中,输入长方体的重量以及该长方体中所含材料的百分比。例如,一个盒子可能有10%的木材、40%的塑料和50%的纸张。材料的重量保存在数据库中,因为它们不会改变。因此,数据库中保存了1%的木材,以及1%的塑料和纸张 然后,控制器应获取给定材料的百分比,然后将其乘以数据库中保存的1%值 到目前为止,这是我的代码: foreach($wastestream as $ws) { $genweight =
foreach($wastestream as $ws) {
$genweight = $ws['Materialtype']['1pc'] * $ws['Valuegiven']['percent'];
}
这给出了以下值:
10% Wood = 97.5
40% Plastic = 100.4
50% Paper = 40.3
我现在的问题是,我必须把所有这些变量加在一起。基本上,我想在泵出这些值后,将它们相加,所以:
97.5 + 100.4 + 40.3 = 238.2
我该怎么办
干杯 我想我误解了什么,因为它看起来一点也不复杂
$total=0;
foreach($wastestream as $ws) {
$total += $ws['Materialtype']['1pc'] * $ws['Valuegiven']['percent'];
}
$total将保存总值您可以在创建值时添加这些值吗
$totalweight = 0;
foreach($wastestream as $ws) {
$genweight = $ws['Materialtype']['1pc'] * $ws['Valuegiven']['percent'];
$totalweight += $genweight;
}
数学从来不是我的强项!但是,根据普通中等教育证书,我通过了。以某种方式