Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP 계속 문

<시간/>

소개

계속 statement는 PHP의 루핑 제어 키워드 중 하나입니다. 프로그램 흐름이 루프 내에서 계속되는 경우 루프의 현재 반복에서 나머지 명령문은 건너뛰고 루프의 다음 반복이 시작됩니다. while, do while, for 및 foreach 루프 내부에 나타날 수 있습니다.

구문

while (expr)
{
   ..
   ..
   if (expr1)
   continue;
   ..
   ..
}

다음 예에서는 루프의 카운터 변수 $x가 짝수인 동안 계속 문을 실행합니다. 결과적으로 1에서 10 사이의 홀수가 인쇄됩니다.

예시

<?php
$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입니다.

다음 예에서 continue 키워드는 내부 루프의 레벨 인수와 함께 사용됩니다.

예시

<?php
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