PHP之continue
PHP continue声明 PHP的continue语句用于continue循环。它继续程序的当前流程,…
PHP continue声明
PHP的continue语句用于continue循环。它继续程序的当前流程,并在指定条件下跳过其余代码。
当您立即跳转到下一个迭代时,将在循环和切换控制结构中使用continue语句。
continue语句可用于所有类型的循环,例如-for,while,do-while和foreach循环。Continue语句允许用户针对指定条件跳过代码的执行。
句法
下面给出了continue语句的语法:
1
2
|
jump–statement;
continue;
|
流程图:
PHP Continue for循环示例
例
在以下示例中,我们将仅打印相同的i和j值,并跳过其他值。
1
2
3
4
5
6
7
8
9
10
11
12
13
|
<?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>”;
}
}
?>
|
输出:
1
2
3
|
11
22
33
|
PHP continue在while循环中的示例
例
在下面的示例中,我们将打印1到20之间的偶数。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
<?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++;
}
?>
|
输出:
1
2
3
4
5
6
7
8
9
10
11
|
Even numbers between 1 to 20:
2
4
6
8
10
12
14
16
18
20
|
PHP continue字符串数组示例
例
以下示例显示数组元素的值,但指定条件为true且使用continue语句的元素除外。
1
2
3
4
5
6
7
8
9
|
<?php
$number = array (“One”, “Two”, “Three”, “Stop”, “Four”);
foreach ($number as $element) {
if ($element == “Stop”) {
continue;
}
echo “$element </br>”;
}
?>
|
输出:
1
2
3
4
|
One
Two
Three
Four
|
PHP continue带有可选参数的示例
continue语句接受一个可选的数值,该数值相应地使用。数值描述将退出多少个嵌套结构。
例
查看下面的示例以更好地理解它:
1
2
3
4
5
6
7
8
9
10
11
12
13
|
<?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>”;
}
}
?>
|
输出:
1
2
3
4
5
6
|
12
13
21
23
31
32
|
类别:PHP 技巧、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!