我在计算输出总数时遇到了一些问题。
<?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?
我在计算输出总数时遇到了一些问题。
<?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?
尝试
$count = 1;
$add=0;
while ($count <= 10)
{
$add=$add+$count;
echo "$count ";
++$count;
}
$count = 1;
$countall = 0;
while ($count <= 10)
{
echo "$count ";
$countall=$countall+$count;
$count++;
}
echo "$countall";
试试这个
只需使用该range
功能并array_sum
获得结果
array_sum(range(1,10))
显然不是您要查找的内容,但是如果您需要计算总和,则可以使用以下公式:
使用它,您可以计算添加$count
此代码中所有值的结果:
<?php
$count = 1;
while ($count <= $n)
{
echo $count.' ';
++$count;
}
?>
那将是:
<?php
$result = $n * ($n + 1) / 2;
?>
其中$n
= 10 是 55。