个性化阅读
专注于IT技术分析

PHP continue语句

本文概述

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

当你立即跳转到下一个迭代时, 将在循环和切换控制结构中使用continue语句。

continue语句可用于所有类型的循环, 例如-for, while, do-while和foreach循环。 Continue语句允许用户针对指定条件跳过代码的执行。

句法

下面给出了continue语句的语法:

jump-statement;
continue;

流程图:

PHP 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>";
		}
	}	
?>

输出

12
13
21 
23
31
32

赞(0)
未经允许不得转载:srcmini » PHP continue语句

评论 抢沙发

评论前必须登录!