php而$ count,想要添加所有结果

时间:2012-10-09 05:24:26

标签: php

我在计算总输出数量时面临一些问题。

<?php
$count = 1;
while ($count <= 10)
{
echo "$count ";
++$count;
}
?>

结果输出

1 2 3 4 5 6 7 8 9 10

所以我想要的是添加所有

的结果
1+2+3+4+5+6+7+8+9+10 = ?  in my same code?

4 个答案:

答案 0 :(得分:1)

尝试

$count = 1;
$add=0;
while ($count <= 10)
{
$add=$add+$count;
echo "$count ";
++$count;
}

答案 1 :(得分:1)

$count = 1;
$countall = 0;
while ($count <= 10)
{

echo "$count ";
$countall=$countall+$count;
$count++;
}
 echo "$countall";

试试这个

答案 2 :(得分:1)

只需使用range功能和array_sum即可获得结果

array_sum(range(1,10))

答案 3 :(得分:1)

显然不是你想要的,但如果你需要的是计算总和,你可以使用这个公式:

enter image description here

使用它可以计算在此代码中添加$count的所有值的结果:

<?php
    $count = 1;
    while ($count <= $n)
    {
        echo $count.' ';
        ++$count;
    }
?>

那将是:

<?php
    $result = $n * ($n + 1) / 2;
?>

$n = 10的是55。