PHP continue语句

PHP continue语句

PHP continue语句用于继续循环。它维持程序的当前流程,并跳过指定条件下的其余代码。

在循环和switch控制结构中,使用continue语句可以立即跳转到下一次迭代。

continue语句可以与所有类型的循环结构一起使用,例如for循环,while循环,do-while循环和foreach循环。continue语句允许用户跳过执行指定条件的代码。

语法

continue语句的语法如下:

jump-statement;
continue;

流程图

PHP continue语句

PHP for循环continue示例

示例

在下面的示例中,我们将只打印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在while循环中的示例

示例

在下面的示例中,我们将打印出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

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程