首页 > PHP 阅读:1,225

PHP for循环

PHP 中提供了 4 种循环控制语句,分别是 while、do while、for 和 foreach。本节只讲解 for 循环,其它 3 种循环请猛击以下链接学习:
PHP for 循环语法的结构如下:
for ( expr 1; expr2 ; expr3){
    statement
}
说明:第一个表达式 expr1 先执行一次,接着执行 statement 中的代码块,之后执行表达式 expr3,然后判断表达式 expr2 条件真假,若为真,则继续执行 statement 中的代码块,然后循环执行 expr3,再判断 expr2 真假,如此循环下去,直到 expr2 为假时终止循环。

示例如下:
<?php
for ($i = 1; $i < 10; $i++) {
    echo $i;
}
?>
执行以上代码的结果为:
123456789

在 for 循环中,expr2 表达式可以为空,也可以为多个表达式,如果是多个表达式,每个表达式之间用逗号分隔,所有表达式都会被计算,但是只取最后一个的结果。

如果 expr2 为空,则表示无限循环,此时可在 statement 中加入判断语句,当满足条件时,用 break 语句来结束循环,例如:
<?php
for ($i = 1,$j = 1; $i < 10,$j < 5; $i++,$j++) {
    echo $i;
}
echo "<br/>";
for ($i = 1; ; $i++) {
    if ($i > 10) {
        break;
    }
    echo $i;
}
?>
上述代码执行结果如下:
1234
12345678910

爱面试的程序媛,一个分享面试经验的公众号。跟着站长一起学习,每天都有进步。

通俗易懂,深入浅出,定时分享程序员面试的那点事。

面试如何造火箭?工作如何拧螺丝?都在这个公号哦。

扫描二维码关注公众号,免费领取价值 1000 元的求职面试资料(限时免费)!

当你决定关注「爱面试的程序媛」,你已然超越了90%的程序员!

爱面试的程序媛二维码
微信扫描二维码关注