PHP教程
PHP Mysql
PHP面向对象
PHP常用

PHP continue

PHP continue语句

PHP continue 语句用于继续循环。它继续程序的当前流程并在指定条件下跳过剩余的代码。
当您立即跳转到下一次迭代时,continue 语句用于循环和 switch 控制结构中。
continue 语句可用于所有类型的循环,例如-for、while、do-while 和 foreach 循环。 continue 语句允许用户跳过指定条件的代码的执行。

语法

continue 语句的语法如下:
jump-statement;
continue;

流程图:

PHP continue statement

PHP Continue 示例with for loop

示例
在下面的示例中,我们将仅打印 i 和 j 的那些相同的值并跳过其他值。
<?php
    //outer loop
    for ($i =1; $i<=3; $i++) {
        //inner loop
        for ($j=1; $j<=3; $j++) {
            if (!($i == $j) ) {
                continue;      //skip when i and j does not have same values
            }
            echo $i.$j;
            echo "</br>";
        }
    }
?>
输出:
11
22 
33

PHP continue 循环中的示例

示例
在下面的示例中,我们将打印 1 之间的偶数到 20。
<?php
    //php program to demonstrate the use of continue statement
    echo "Even numbers between 1 to 20: </br>";
    $i = 1;
    while ($i<=20) {
        if ($i %2 == 1) {
            $i++;
            continue;  //here it will skip rest of statements
        }
        echo $i;
        echo "</br>";
        $i++;
    }   
?>
输出:
Even numbers between 1 to 20: 
2
4
6
8
10
12
14
16
18
20

PHP continue 字符串数组示例

示例
下面的示例打印数组元素的值,除了指定条件为真并使用 continue 语句。
<?php
    $number = array ("One", "Two", "Three", "Stop", "Four");
    foreach ($number as $element) {
        if ($element == "Stop") {
            continue;
        }
        echo "$element </br>";
    }
?>
输出:
One 
Two 
Three
Four

PHP continue 带有可选参数的示例

continue 语句接受一个可选的数值,相应地使用它。数值描述了它将退出的嵌套结构的数量。
例子
看下面的例子更好地理解它:
<?php
    //outer loop
    for ($i =1; $i<=3; $i++) {
        //inner loop
        for ($j=1; $j<=3; $j++) {
            if (($i == $j) ) {     //skip when i and j have same values
                continue 1;        //exit only from inner for loop   
            }
            echo $i.$j;
            echo "</br>";
        }
    }   
?>
输出:
12
13
21 
23
31
32
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4