PHP 루프 - While ...로그인

PHP 루프 - While 루프

PHP 루프

코드를 작성할 때 동일한 코드 블록을 반복해서 실행해야 하는 경우가 많습니다. 스크립트에 거의 동일한 코드 줄을 여러 개 추가하는 대신 루프를 사용하여 이러한 작업을 수행할 수 있습니다.

PHP에는 다음과 같은 루프 문이 있습니다.

· while - 지정된 조건이 true인 한 루프 코드 블록은

· do...while - 코드 블록을 한 번 실행한 다음 지정된 조건이 true인 동안 루프를 반복합니다.

· for - 지정된 횟수만큼 코드 블록을 루프합니다.

· foreach - 배열을 순회하고 코드 블록의 각 요소를 반복합니다.


PHP while 루프

While은 부울 루프입니다. while(부울 판단)의 값이 true이면 중괄호 안의 코드가 실행됩니다. false인 경우 중지하고 후속 코드를 실행합니다.

구문

while ( 조건이 true){

//실행된 코드;

}

다음 예는 먼저 변수 $x를 설정합니다. 1입니다($x=1). 그런 다음 $x가 5보다 작거나 같은 동안 while 루프가 실행됩니다. 루프가 실행될 때마다 $x는 1씩 증가합니다.

<?php
 header("Content-type:text/html;charset=utf-8");    //设置编码
 $x=1;
 while($x<=5){
     echo "这个数是---".$x ."<br/>";
     $x++;
 }
 ?>

프로그램 결과를 살펴보세요.

이 숫자는---1입니다.
이 숫자는---2
이 숫자는---3
이 숫자는---4
이 숫자는---5

참고: 다음 프로그램과 같은 무한 루프(종료 조건이 없는 루프)를 작성하지 마세요.

<?php
whie(1){
echo 1111.'<br / >' 🎜>

PHP do...while 루프


do...while과 while의 차이점은 해당 값은 서로 다른 시간에 확인됩니다.

do-while while 판단이 참인지 아닌지에 관계없이 코드 블록 루프 문은 한 번 실행되며, 한 번 실행이 보장됩니다(매 루프 후에 표현식의 진리값을 확인합니다) .

그러나 위의 while 루프는 Boolean 판단 영역을 확인하고 true이면 실행합니다. 확립되지 않은 경우에는 실행되지 않습니다.

구문

do{

//실행 코드 ;

}while ( 조건이 true);


인스턴스

다음 예에서는 먼저 변수 $x를 1($x=1)로 설정합니다. 그런 다음 do while 루프는 문자열을 출력한 다음 변수 $x를 1씩 증가시킵니다. 그런 다음

조건을 확인합니다($x가 5보다 작거나 같은지 여부). $x가 5보다 작거나 같으면 루프는 계속 실행됩니다.

<?php
 header("Content-type:text/html;charset=utf-8");    //设置编码
 $x=1;
 do {
     echo "这个数字是:$x <br>";
     $x++;
 } while ($x<=5);
 ?>

do... while 조건이 만족되었을 때 프로그램의 실행 결과:

<?php
 header("Content-type:text/html;charset=utf-8");    //设置编码
 $x=6;
 do {
     echo "这个数字是:$x <br>";
     $x++;
 } while ($x<=5);
 ?>

위의 예는 do...while 루프의 조건이 만족되지 않으면 코드는 한 번만 실행합니다.

for 루프와 foreach 루프는 다음 장에서 설명하겠습니다.


다음 섹션
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $x=1; while($x<=5){ echo "这个数是---".$x ."<br/>"; $x++; } ?>
코스웨어