一文详解php循环处理的三种方式(for、while、foreach)

什么是循环处理

循环处理是一种允许程序“重复执行相同处理”的机制。

在实际的 Web 服务开发中,当你想以相同的格式重复显示大量数据列表时会经常使用它。

循环的基础知识

例如在屏幕上显示 "Hello world!";

用PHP写法如下:

echo "Hello world!";

输出结果:

一文详解php循环处理的三种方式(for、while、foreach)  第1张

如果你添加一个循环过程,上面写着“重复这个过程 100 次”到这个

当我们给它一个循环过程,写上“重复这个过程 100 次”:

for ($i = 1; $i <= 100; $i++) {
    echo "Hello world!";
}

输出结果:
一文详解php循环处理的三种方式(for、while、foreach)  第2张

如果没有循环处理,我们需要重复写100次这样的代码,但是有了循环处理只需要写一次就可以了。

当然除了上面单一的循环处理外,我们还可以将多个循环一起处理,这在重复大量复杂处理时很有用处。

3种循环处理

循环处理分为三种:

1).for 语句(指定次数)

当我们想要循环固定次数时需要使用它。

例如我们上面提到的输出100次"Hello world!"所用到的:

for ($i = 1; $i <= 100; $i++) {
    echo "Hello world!";
}

2). while 语句(循环在指定条件为 true 时执行代码块)

它在次数不固定时使用,例如想在特定条件发生时终止循环。

while (条件为真) {
  要执行的代码;
}

例如:

$x=1; 

while($x<=5) {  echo "这个数字是:$x <br>";
  $x++;
}

输出结果:

一文详解php循环处理的三种方式(for、while、foreach)  第3张

3).foreach 语句(遍历获取数据)

当我们想根据预先准备的数据列表进行循环时使用它。

例如我们想要显示博客中的文章列表时:

一文详解php循环处理的三种方式(for、while、foreach)  第4张

我们只需要使用foreach循环编写一个显示过程。

一文详解php循环处理的三种方式(for、while、foreach)  第5张

这样的foreach循环写法在Web服务开发中,在同一个模板中显示多条数据是很常见的。

以上就是关于php循环处理三种方式的详细内容。

本文来源:词雅网

本文地址:https://www.ciyawang.com/php-for-63.html

本文使用「 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 」许可协议授权,转载或使用请署名并注明出处。

相关推荐