PHP中的循环主用户执行相同的代码块来运行指定的次数。

有四种主要类型:PHP周期而做…而,foreach。让我们解释每个周期分别使用。

while语句:

只要设置了指定的条件,就执行代码块。

格式:

而(expr)
{
声明;
}

语义:第一,判断表达式,如果表达式expr是假的,然后结束;如果表达式expr是真实的,执行该语句的语句,再执行,再判断表达式,如果表达式expr仍然是正确的,继续执行语句语句表达的表达式是错误的,直到结束。
例:

复制代码代码如下所示:
< PHP
$ I = 1;
当($ < = 5){
回声$ i;
美元+;
}
>


上面的例子演示了一个循环,当变量i小于或等于5时,代码将一直执行。循环一次,变量增加1,然后输入i的值。

边做边做语句:

首先执行一段代码,然后在指定条件设置时重复循环。
格式:

做{
声明;
}

而(expr):一个语义表的第一次执行,然后判断表达式表达式,如果表达式为假;如果表达式expr是真的,然后不断循环执行语句的语句,再次确定表达式的执行,如果表达式expr仍然是正确的,然后继续执行语句声明;直到expr表达式为假。结束。

注:他与……之间的区别是……在第一次执行语句时不作任何判断,然后判断是否再次成立。这里的注意,其他的是一样的,而。
实例uff1a

复制代码代码如下所示:
< PHP
$ I = 6;
做
{
美元+;
回声数字是。美元;
}
($ i<5);
>


上面的例子演示了一个循环。我给变量i赋值6,这显然与当时的条件不一致,但结果是输入6,这是do,while语句,第一次他没有做出任何判断,首先执行,然后判断条件是否成立。

语句

如果确定了代码块的重复执行次数,则可以使用for语句。
语法

用于(初始化;条件;增量)
{
要执行的代码;
}

语义:for语句有三个参数,第一个参数初始化变量,第二参数保存的条件,和第三个参数包含用于执行周期所需的增量。如果多个变量的初始化或增量参数,用逗号来分隔。条件必须计算是真实的或假。
实例uff1a

下面的示例将显示文本Hello World!5次:

复制代码代码如下所示:
< PHP
($ i = 1;$ i = 5;$ + +)
{
你好世界!;
}
>


foreach语句:foreach语句是用来遍历数组。

每次循环完成时,当前数组元素的值被赋给值变量(数组指针一个接一个地移动)——等等。
语法

foreach(数组作为值)
{
要执行的代码;
}

例子
下面的示例演示了一个循环,它可以输出给定数组的值:

复制代码代码如下所示:
< PHP
$ ARR =阵列(一
foreach(ARR美元美元价值)
{
。美元的价值。;
}
>


释义:首先,我定义一个数组arr,然后我使用foreach循环,和(ARR美元美元值)对美元价值的$ ARR阵列指定值,然后执行该语句输出美元的价值。
输出结果如下:

一
二
三