我坚持我认为将是一个简单的循环。
我希望完成的是汇总一个篮子的内容,但不添加其他用户总数。这是一个非常简化的示例:
这将完美地工作
foreach($BasketItems as $Items)
{
if(strstr($Items, "Book") !== false)
{
$ItemPrice += $Items["Price"];
}
}
但不幸的是,它的构造方式使其也循环通过所有用户,例如:
for($Loop = 0; $Loop < mysql_num_rows($Data); $Loop++)
{
foreach($BasketItems as $Items)
{
if(strstr($Items, "Book") !== false)
{
$ItemPrice += $Items["Price"];
}
}
}
此示例的问题在于它将以前的用户添加$ItemPrice
到当前用户等等。非常感谢任何帮助。