PHP continue
PHP continue语句
PHP continue 语句用于继续循环。它继续程序的当前流程并在指定条件下跳过剩余的代码。
当您立即跳转到下一次迭代时,continue 语句用于循环和 switch 控制结构中。
continue 语句可用于所有类型的循环,例如-for、while、do-while 和 foreach 循环。 continue 语句允许用户跳过指定条件的代码的执行。
语法
continue 语句的语法如下:
jump-statement;
continue;
流程图:
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>";
}
}
?>
输出:
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>";
}
?>
输出:
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>";
}
}
?>
输出: