我在计算总输出数量时面临一些问题。
<?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?
答案 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)
显然不是你想要的,但如果你需要的是计算总和,你可以使用这个公式:
使用它可以计算在此代码中添加$count
的所有值的结果:
<?php
$count = 1;
while ($count <= $n)
{
echo $count.' ';
++$count;
}
?>
那将是:
<?php
$result = $n * ($n + 1) / 2;
?>
$n
= 10的是55。