本文概述
- PHP Continue for循环示例
- PHP continue while循环中的示例
- PHP continue使用字符串数组的示例
- PHP continue带有可选参数的示例
当你立即跳转到下一个迭代时, 将在循环和切换控制结构中使用continue语句。
continue语句可用于所有类型的循环, 例如-for, while, do-while和foreach循环。 Continue语句允许用户针对指定条件跳过代码的执行。
句法
下面给出了continue语句的语法:
jump-statement;
continue;
流程图:
文章图片
PHP Continue for循环示例 例子
在下面的示例中, 我们将仅打印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继续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继续使用字符串数组的示例 例子
以下示例显示数组元素的值, 但指定条件为true且使用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语句接受一个可选的数值, 该数值相应地使用。数值描述将退出多少个嵌套结构。
例子
请看以下示例, 以更好地理解它:
<
?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>
";
}
}
?>
【PHP continue语句】输出
12
13
21
23
31
32