PHP While 루프LOGIN

PHP While 루프

PHP 루프 - While 루프

지정된 횟수만큼 또는 지정된 조건이 true인 경우 코드 블록을 반복합니다.

PHP 루프

코드를 작성할 때 동일한 코드 블록을 다시 실행해야 하는 경우가 종종 있습니다. 다시 실행을 반복합니다. 이 작업을 수행하기 위해 코드에서 루프 문을 사용할 수 있습니다.

프로그램 개발에는 항상 규칙적인 반복 작업이 있습니다

코드 블록을 반복적으로 실행해야 합니다(예: 테이블). 루프 조건, 루프 본문으로 구성됩니다. 반복적으로 실행되어야 하는 코드를 나타내며, 루프 조건은 루프 종료의 기준을 나타냅니다.

PHP에서는 다음과 같은 루프 문이 제공됩니다.

· while - 지정한 한 조건이 참이면 루프는 코드 블록

·                                                                                 ~                                           do... 지정된 횟수만큼 차단

· foreach - 코드 블록 반복

while 루프

while 루프는 지정된 조건이 true가 아닐 때까지 코드 블록을 반복적으로 실행합니다.

PHP에서 가장 일반적인 루프는 구조적으로 if 문과 동일합니다. 또한 조건

while(expr)을 사용합니다. 또한 if 문은 expr이 true일 때 문을 한 번만 실행하는 반면 while 문은 expr이 true인 동안 문을 반복적으로 실행합니다.

일반적으로 {}를 사용하여 문을 래핑하고

$num = 1;

while ($num <= 5) {

echo $num;

}

구문

while을 사용하세요. (condition )

{

실행할 코드;

}

그런 다음 while의 설계에 따르면 expr이 항상 true이면 루프가 실행됩니다. 영원히 루프 본문에서 expr의 결과를 변경해야 합니다.

$num = 1;

while ($num <= 5) {

echo $num;

$ num++;
}

$num은 루프가 실행될 때마다 자동으로 1씩 증가합니다.

5회



예제

다음 예에서는 먼저 변수 i의 값을 1($i=1;)로 설정합니다.

그러면 i가 5보다 작거나 같은 동안 while 루프가 계속 실행됩니다. 루프가 실행될 때마다 i는 1씩 증가합니다.

<html>
 <body>
 <?php
 $i=1;
 while($i<=5)
 {
 echo "The number is " . $i . "<br>";
 $i++;
 }
 ?>
 </body>
 </html>

출력:

숫자는 1

숫자는 2

숫자는 3

숫자는 4

숫자는 5

do...while 문

do...while 문은 코드를 한 번 이상 실행한 후 조건을 확인합니다. 조건이 true이면 반복됩니다. 루프를 만듭니다.

do {

} while(expr);

do... while 루프와 while 루프의 가장 큰 차이점은 탐지 of expr은 코드 블록의 끝에 넣는 것입니다. 즉, expr이 true인지 아닌지에 관계없이 do...while 루프는 적어도 한 번은 실행됩니다.

우리는 일반적으로 다음으로 이동합니다. 두 종류의 사람이 있는데, 한 종류의 사람이 먼저 살펴보게 됩니다. 그렇다면 물통에 물이 있습니까? 그렇다면 버튼을 눌러 물을 모으십시오.

또 다른 사람은 신경 쓰지 않고 먼저 버튼을 누른 다음 물이 나오지 않으면 다시 가서 물통에 물이 있는지 확인하고 조용히 나가십시오. . 이것은 do... while 루프

구문

do
{
실행할 코드
}
조건);

다음 예에서는 먼저 변수 i의 값을 1($i=1;)로 설정합니다.

그런 다음 do...while 루프를 시작합니다. 루프는 변수 i의 값을 1씩 증가시킨 다음 이를 출력합니다. 먼저 조건(i가 5보다 작거나 같음)을 확인하세요. i가 5보다 작거나 같으면 루프가 계속 실행됩니다.

<html>
 <body>
 <?php
 $i=1;
 do
 {
 $i++;
 echo "The number is " . $i . "<br>";
 }
 while ($i<=5);
 ?>
 </body>
 </html>

출력:

숫자는 2
숫자는 3
숫자는 4
숫자는 5
숫자는 6

for 루프와 foreach 루프는 다음 장에서 설명합니다 .


다음 섹션
<html> <body> <?php $i=1; while($i<=5) { echo "The number is " . $i . "<br>"; $i++; } ?> </body> </html>
코스웨어