For 循环示例:

对于许多来说,for 循环很难学习,原因之一可能是“for”令人困惑。
所以我要求我们记住之前的 While 循环示例,然后我们将更容易理解下一个示例。

for ($number = '1'; $number <= '15'; ++$number) {
    echo 'Run Number:' . $number . "\n";
}

for 循环实际上使用相同的顺序。
然而,我们没有在循环之前声明 $number,并在“动作列表”中将 $number 加 1,而是简单地将这些动作包含在循环的语法中。

for 循环语法是: for (expr1; expr2; expr3) { DoStuff }

Expr1 是我声明 $number 的地方,expr2 可以从 while 循环翻译成“条件”,最后 expr3 是每次运行后要执行的操作,在这种情况下,是对 $number 的加法。

PHP:While 和 For 循环

While 和 For 循环可用于各种任务,其中之一是自动生成内容。
例如,可以使用简单的循环生成网站上的导航链接。

通常,循环将继续运行,直到满足给定条件。
但是,根据服务器配置,创建非常长的循环可能很困难。
许多服务器都有最长执行时间,在此之后脚本将停止,无论它是否完成。

一个简单的while循环如下所示:

$number = '1';
while ($number = '1') {
 echo 'Repeating this Forever';
}

While 循环

只要 $number 等于 1,下面的内容就会继续。

while 循环语法是: while (condition) {DoStuff}

它将在每次运行开始时检查是否满足条件。

$number = '1';
while ($number = '1') {
 echo 'Repeating this Forever';
}

让我们将循环限制为最多 15 次运行。

$number = '1';
while ($number <= '15') {
echo 'Run Number:' . $number . "\n";
++$number;
}

条件基本上是说,只要 $number 小于 then 或者等于 15,就运行循环。
最后一部分 ++$number;,将在每次运行结束时将 $number 加 1.

千万不要犯以下错误:

while ($number <= '15') {
$number = '1';
echo 'Repeating this Forever' . "\n";
++$number;
}

因为它会在每次循环执行时重置 $number。
还要确保除非必要,否则不要在循环内声明变量,因为这样做会在每次执行循环时重新声明它们,因此会减慢脚本速度。

日期:2020-06-02 22:15:42 来源:oir作者:oir