Php 未使用订单计算总和值+=
我只是尝试在循环中使用sum 所以我创建了这段代码来运行第一个sql命令,从MYSQL中获取值Php 未使用订单计算总和值+=,php,loops,sum,Php,Loops,Sum,我只是尝试在循环中使用sum 所以我创建了这段代码来运行第一个sql命令,从MYSQL中获取值 $money = 0; foreach ( $fullticketsdetails as $fullticketdetails ) { echo $fullticketdetails->TKT_sold; echo $fullticketdetails->TKT_price; $moneydo = $fullticketdetails->TKT_sold *
$money = 0;
foreach ( $fullticketsdetails as $fullticketdetails )
{
echo $fullticketdetails->TKT_sold;
echo $fullticketdetails->TKT_price;
$moneydo = $fullticketdetails->TKT_sold * $fullticketdetails->TKT_price;
$money+= $moneydo;
}
echo $money;
现在结果必须是:ex=money1+money2 1590+775=2365
但结果是串接字符串:ex=money1Money21590775,而不计算任何值。代码中缺少$。我在下面的代码中做了一个注释
$money = 0;
foreach ( $fullticketsdetails as $fullticketdetails )
{
echo $fullticketdetails->TKT_sold;
echo $fullticketdetails->TKT_price;
$moneydo = $fullticketdetails->TKT_sold * $fullticketdetails->TKT_price;
$money+= $moneydo; //The missing $ is on this line for 'moneydo'
}
echo $money;
请提供详细的工作为我
<?php
class aaa{
function __construct($a,$b){
$this->TKT_sold = $a;
$this->TKT_price = $b;
}
}
$fullticketsdetails = array();
$fullticketsdetails[] = new aaa(1,2);
$fullticketsdetails[] = new aaa(5,6);
$money = 0;
foreach ( $fullticketsdetails as $fullticketdetails )
{
$moneydo = $fullticketdetails->TKT_sold * $fullticketdetails->TKT_price;
$money += $moneydo;
}
echo $money;
如果没有实际值,就没有办法帮助你我只是添加了实际值你想做一些乘法吗?@GaneshKandu是的,因此,用户账单可能有两个不同的项目,价格不同,所以我需要并结束收集bill@RamyAdel请提供您用于foreachi add$的实际价值,但价值仍为1590775美元,即1货币2
32 = 1*2 + 5*6