PHP:如何在“a”中求和;对于每一个“;周期

PHP:如何在“a”中求和;对于每一个“;周期,php,foreach,sum,Php,Foreach,Sum,我制作了一个foreach循环,用于打印xml文件中的一些变量: foreach ($xml->result->rowset->row as $row) { echo $row["price"] . " " . $row["product"] . "</br>"; } foreach($xml->result->rowset->row as$row) { echo$行[“价格”]。$行[“产品”]。”; } 我想得到显示的所有“价格”的总和。我该怎么做?

我制作了一个foreach循环,用于打印xml文件中的一些变量:

foreach ($xml->result->rowset->row as $row)
{
    echo $row["price"] . " " . $row["product"] . "</br>";
}
foreach($xml->result->rowset->row as$row)
{
echo$行[“价格”]。$行[“产品”]。
”; }

我想得到显示的所有“价格”的总和。我该怎么做?

只需在迭代时使用一个变量将这些值相加即可:

$total = 0; // start with zero
foreach ($xml->result->rowset->row as $row)
{
    $total += $row["price"]; // add price to total
    echo $row["price"] . " " . $row["product"] . "</br>";
}
echo $total; // echo out total amount
$total=0;//从零开始
foreach($xml->result->rowset->row as$row)
{
$total+=$row[“价格”];//将价格添加到总计中
echo$行[“价格”]。$行[“产品”]。
”; } echo$total;//呼出总量
只要有一个变量,在迭代时将这些值相加即可:

$total = 0; // start with zero
foreach ($xml->result->rowset->row as $row)
{
    $total += $row["price"]; // add price to total
    echo $row["price"] . " " . $row["product"] . "</br>";
}
echo $total; // echo out total amount
$total=0;//从零开始
foreach($xml->result->rowset->row as$row)
{
$total+=$row[“价格”];//将价格添加到总计中
echo$行[“价格”]。$行[“产品”]。
”; } echo$total;//呼出总量
将计数存储在变量中:

$total = 0;
foreach ($xml->result->rowset->row as $row) {
  echo $row["price"] . " " . $row["product"] . "</br>";
  $total += $row['price']; // assumed row_price is some integer
}
echo $total;
$sum = 0;
foreach ($xml->result->rowset->row as $row) {
  echo $row["price"] . " " . $row["product"] . "<br />";
  $sum += $row["price"];
}

echo $sum . "<br />";
$total=0;
foreach($xml->result->rowset->row as$row){
echo$行[“价格”]。$行[“产品”]。
”; $total+=$row['price'];//假定row_价格是某个整数 } echo$总计;
将计数存储在变量中:

$total = 0;
foreach ($xml->result->rowset->row as $row) {
  echo $row["price"] . " " . $row["product"] . "</br>";
  $total += $row['price']; // assumed row_price is some integer
}
echo $total;
$sum = 0;
foreach ($xml->result->rowset->row as $row) {
  echo $row["price"] . " " . $row["product"] . "<br />";
  $sum += $row["price"];
}

echo $sum . "<br />";
$total=0;
foreach($xml->result->rowset->row as$row){
echo$行[“价格”]。$行[“产品”]。
”; $total+=$row['price'];//假定row_价格是某个整数 } echo$总计;
只需将其添加到新变量:

$total = 0;
foreach ($xml->result->rowset->row as $row) {
  echo $row["price"] . " " . $row["product"] . "</br>";
  $total += $row['price']; // assumed row_price is some integer
}
echo $total;
$sum = 0;
foreach ($xml->result->rowset->row as $row) {
  echo $row["price"] . " " . $row["product"] . "<br />";
  $sum += $row["price"];
}

echo $sum . "<br />";
$sum=0;
foreach($xml->result->rowset->row as$row){
echo$row[“价格”]。$row[“产品”]。
; $sum+=$row[“价格”]; } 回音$sum。“
”;
只需将其添加到新变量:

$total = 0;
foreach ($xml->result->rowset->row as $row) {
  echo $row["price"] . " " . $row["product"] . "</br>";
  $total += $row['price']; // assumed row_price is some integer
}
echo $total;
$sum = 0;
foreach ($xml->result->rowset->row as $row) {
  echo $row["price"] . " " . $row["product"] . "<br />";
  $sum += $row["price"];
}

echo $sum . "<br />";
$sum=0;
foreach($xml->result->rowset->row as$row){
echo$row[“价格”]。$row[“产品”]。
; $sum+=$row[“价格”]; } 回音$sum。“
”;
$sum=0;
foreach($xml->result->rowset->row as$row)
{
echo$行[“价格”]。$行[“产品”]。
”; $sum+=$row[“价格”]; } echo$sum;
不是很简单吗?

$sum=0;
$sum=0;
foreach ($xml->result->rowset->row as $row)
    {
        echo $row["price"] . " " . $row["product"] . "</br>";
        $sum +=$row["price"];
    }
echo $sum;
foreach($xml->result->rowset->row as$row) { echo$行[“价格”]。$行[“产品”]。
”; $sum+=$row[“价格”]; } echo$sum;
不是很简单吗?

$sum=0;
$sum=0;
foreach ($xml->result->rowset->row as $row)
    {
        echo $row["price"] . " " . $row["product"] . "</br>";
        $sum +=$row["price"];
    }
echo $sum;
foreach($xml->result->rowset->row as$row) { echo$行[“价格”]。$行[“产品”]。
”; $sum+=$row[“价格”]; } echo$sum;
试试这个代码

$sum=0;
foreach($xml->result->rowset->row as$row)
{
echo$行[“价格”]。$行[“产品”]。
”; $sum+=$row[“价格”]; } echo$sum;

试试这个代码

您是指每次迭代的值相同的总和,还是指运行总数?您是指每次迭代的值相同的总和,还是指运行总数?