Symfony1 计算数组数据
我的数据库中有以下内容 订单: 身份证号码:1 身份证号码:2 身份证号码:3 订购商品 id:1,订单号:1,成本:10 编号:2,订单编号:1,成本:15 id:3,订单号:2,成本:5 id:4,订单号:2,成本:60 然后,我有以下代码来输出每个订单及其总成本:Symfony1 计算数组数据,symfony1,symfony-1.4,Symfony1,Symfony 1.4,我的数据库中有以下内容 订单: 身份证号码:1 身份证号码:2 身份证号码:3 订购商品 id:1,订单号:1,成本:10 编号:2,订单编号:1,成本:15 id:3,订单号:2,成本:5 id:4,订单号:2,成本:60 然后,我有以下代码来输出每个订单及其总成本: $total = 0; foreach($orders as $order) { foreach($order->getOrderItems() as $o) { $total += $o-
$total = 0;
foreach($orders as $order)
{
foreach($order->getOrderItems() as $o)
{
$total += $o->getCost();
}
$content_file .= $total_price . "\r\n";
}
echo $content_file;
一切正常,其中的一部分获得第一个总数25
,然后对于下一个订单,获得第一个总数并将其添加到第二个(90)中,依此类推
我是否可以更改逻辑以输出每个订单行和总成本,而不是当前正在进行的添加
谢谢您需要按如下方式移动$total=0行:
foreach($orders as $order)
{
$total = 0;
foreach($order->getOrderItems() as $o)
{
$total += $o->getCost();
}
$content_file .= $total . "\r\n";
}
echo $content_file;
多棒的n00b。真不敢相信我没看到。谢谢