PHP中跳出循环的几种常见方式总结和示例演示

分类:知识百科 日期: 点击:0

PHP中跳出循环是非常常见的操作,有几种常见的方法可以实现这个功能。

1、break

break关键字可以立即跳出当前循环,break关键字后可以接一个可选的数字参数,用来指定跳出几层循环,默认为1。

for ($i=0; $i<10; $i++) {
    if ($i == 5) {
        break;
    }
    echo $i;
}
// 输出:01234

2、continue

continue关键字可以立即跳出当前循环,但不会跳出整个循环,而是跳过当前循环的剩余代码,继续进行下一次循环。

for ($i=0; $i<10; $i++) {
    if ($i == 5) {
        continue;
    }
    echo $i;
}
// 输出:012346789

3、goto

goto关键字可以跳转到指定的代码块,可以用来跳出循环,但是不推荐使用goto关键字,因为它可能会导致程序的可读性降低。

for ($i=0; $i<10; $i++) {
    echo $i;
    if ($i == 5) {
        goto end;
    }
}
end:
// 输出:012345

4、return

return关键字可以立即跳出当前函数,也可以用来跳出循环,但是不推荐使用return关键字,因为它可能会导致程序的可读性降低。

for ($i=0; $i<10; $i++) {
    if ($i == 5) {
        return;
    }
    echo $i;
}
// 输出:01234

5、外部变量

外部变量也可以用来跳出循环,可以在循环体内设置一个外部变量,当循环体内满足某个条件时,可以将外部变量设置为true,在循环外部判断该变量的值,如果为true则跳出循环。

$flag = false;
for ($i=0; $i<10; $i++) {
    if ($i == 5) {
        $flag = true;
        break;
    }
    echo $i;
}
if ($flag) {
    echo '跳出循环';
}
// 输出:01234跳出循环

以上就是,希望能够帮助到大家。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。