php 循环出来的数字 进行相加

2023-12-01 08:30:23 举报文章

PHP是一种强大的编程语言,它提供了很多实用的功能。其中一个非常有用的功能是通过循环将数字相加。当我们需要对一系列数字进行求和时,使用循环可以极大地简化我们的工作。

举个例子来说明。假设我们要将从1到10的所有数字相加。我们可以使用for循环来实现这个目标。

//by www.qzphp.cn
<?php
$sum = 0;
for ($i = 1;
 $i <= 10;
 $i++) {
 $sum += $i;
}
echo $sum;
?>

这段代码首先定义了一个变量$sum,并将其初始化为0。然后,使用for循环将变量$i从1递增至10,每次循环将$i的值累加到$sum中。最后,我们使用echo语句将$sum的值输出到屏幕上。运行这段代码后,我们会得到55,这正是从1到10的数字的和。

除了for循环,PHP还提供了其他类型的循环结构,比如while循环和do...while循环。下面是使用while循环实现上面相同功能的代码。

//by www.qzphp.cn
<?php
$sum = 0;
$i = 1;
while ($i <= 10) {
 $sum += $i;
 $i++;
}
echo $sum;
?>

这段代码的功能和之前的代码相同,只是使用了while循环来实现。while循环的工作原理是,在循环开始之前先检查条件是否成立,然后在每次循环结束后再次检查条件。如果条件成立,循环将继续执行,否则循环将停止。在这个例子中,我们通过控制变量$i的值来实现循环。

除了使用循环将一系列数字相加,我们还可以根据特定条件来选择性地相加数字。例如,假设我们只想将1到10之间的偶数相加。我们可以在循环中添加一个条件来实现这个目标。

//by www.qzphp.cn
<?php
$sum = 0;
for ($i = 1;
 $i <= 10;
 $i++) {
 if ($i % 2 == 0) {
 $sum += $i;
}
}
echo $sum;
?>

在这段代码中,我们使用了if语句来判断$i是否是偶数。如果是偶数,我们将其加到$sum中,否则跳过该循环。运行这段代码后,我们将得到30,这是1到10之间所有偶数的和。

总结一下,通过使用循环结构,我们可以方便地对一系列数字进行求和。无论是使用for循环、while循环还是do...while循环,我们都可以灵活地控制循环的次数和条件,以满足我们的需求。无论是对一系列连续的数字相加,还是根据特定条件选择性地相加数字,PHP的循环功能可以大大简化我们的编程工作。

如果你认为本文可读性较差,内容错误,或者文章排版错乱,请点击举报文章按钮,我们会立即处理!