PHP的continue语句,PHP continue 语句

介绍

continue语句是PHP的循环控制关键字之一。当遇到程序流继续在循环内执行时,将跳过循环当前迭代中的其余语句,并开始循环的下一个迭代。它可以出现在while,do while和foreach循环内。

语法while (expr)

{

..

..

if (expr1)

continue;

..

..

}

在下面的示例中,每次循环的计数器变量$x被偶数时,将执行继续语句。结果将打印1到10之间的奇数

示例

$x=1;

while ($x<10){

$x++;

if ($x%2==0)

continue;

echo "x = $x" . "\n";

}

?>

输出结果

这将产生以下结果-x = 3

x = 5

x = 7

x = 9

关键字continue可以具有一个可选的数字参数,以指定要跳过多少个inne循环级别。默认为1

在以下示例中,在内部循环中将继续关键字与级别参数一起使用

示例

for ($i = 1;$i<=5;$i++) {

echo "Start Of outer loop\n";

for ($j=1;$j<=5;$j++) {

if ($j >3) continue 2;

echo "I : $i J : $j"."\n";

}

echo "End of inner loop\n";

}

?>

输出结果

这将产生以下结果-Start Of outer loop

I : 1 J : 1

I : 1 J : 2

I : 1 J : 3

Start Of outer loop

I : 2 J : 1

I : 2 J : 2

I : 2 J : 3

Start Of outer loop

I : 3 J : 1

I : 3 J : 2

I : 3 J : 3

Start Of outer loop

I : 4 J : 1

I : 4 J : 2

I : 4 J : 3

Start Of outer loop

I : 5 J : 1

I : 5 J : 2

I : 5 J : 3

你可能感兴趣的:(PHP的continue语句)