如何使用for循环与php求和?

如何使用for循环与php求和?,php,for-loop,Php,For Loop,我正在学习PHP。有人能帮我理解如何求和吗 例如,我想使用For循环对从1到10的所有数字求和: '1+2+3+4+5+6+7+8+9+10=?' 因为你特别提到了for循环: <?php $start = 1; $end = 10; $sum = 0; for ($i = $start; $i <= $end; $i++) { $sum += $i; } echo "Sum from " . $start . " to " . $end . " =

我正在学习PHP。有人能帮我理解如何求和吗

例如,我想使用For循环对从1到10的所有数字求和:

        '1+2+3+4+5+6+7+8+9+10=?' 

因为你特别提到了for循环:

<?php

$start = 1;
$end = 10;

$sum = 0;
for ($i = $start; $i <= $end; $i++) {
    $sum += $i;
}

echo "Sum from " . $start . " to " . $end . " = " . $sum;

因为你特别提到了for循环:

<?php

$start = 1;
$end = 10;

$sum = 0;
for ($i = $start; $i <= $end; $i++) {
    $sum += $i;
}

echo "Sum from " . $start . " to " . $end . " = " . $sum;

是的,这很容易做到:

array_sum(range(1, 10))


是的,这很容易做到:

array_sum(range(1, 10))


这就够了。。。你有很多选择来做这件事

$a=0;
for($i=0;$i==10;$i++)
{
    $a=$a+$i;
}
echo 'Sum= ' . $a ;

这就够了。。。你有很多选择来做这件事

$a=0;
for($i=0;$i==10;$i++)
{
    $a=$a+$i;
}
echo 'Sum= ' . $a ;

不确定我是否理解这个问题,但是

$sum = 0;

for ($i = 1; $i <= 10; $i++) {
   $sum += $i;
}

echo 'The sum: ' . $sum;

应该将1到10之间的数字相加到$sum变量中。

不确定我是否理解这个问题,但是

$sum = 0;

for ($i = 1; $i <= 10; $i++) {
   $sum += $i;
}

echo 'The sum: ' . $sum;
应将介于1和10之间的数字相加到$sum变量中。

对于$i=0$对于$i=0,i$我试着这样做:

试着这样做:


让1+2+3+4+5=?用递归函数

<?php
    $n=1;
    echo Recursion($n);
    function Recursion($n){
        if ($n <=5){
            if($n<5){
                echo "$n+";
            }
            else echo "$n=";
        return $n+Recursion($n+1);
        }
    }
    ?>

让1+2+3+4+5=?用递归函数

<?php
    $n=1;
    echo Recursion($n);
    function Recursion($n){
        if ($n <=5){
            if($n<5){
                echo "$n+";
            }
            else echo "$n=";
        return $n+Recursion($n+1);
        }
    }
    ?>

非常感谢非常感谢。。。或$i=1$i==10$i++,无需添加零…或$i=1$i==10$i++,不需要加零。到目前为止,您尝试了什么?你被困在哪里了?到目前为止你做了什么?你被困在哪里了?请给你的答案添加一些解释,以便其他人可以从中学习-为什么递归在这里有任何帮助?在这里使用递归没有,绝对没有好处。请给你的答案添加一些解释,以便其他人可以从中学习-为什么递归在这里有任何帮助?这里使用递归没有,绝对没有好处。请给你的答案添加一些解释,以便其他人可以从中学习。据我所知,你的代码中没有对数字进行总结。请对你的答案进行解释,以便其他人可以从中学习。据我所知,这些数字并没有在你的代码中汇总严格地说,这并不能解决问题。OP要求一个循环严格地说,这并不能解决问题。OP要求一个for循环