while 문의 의미는 매우 간단합니다. 이는 while expression의 값이 TRUE인 동안 중첩 루프 문을 반복적으로 실행하도록 PHP에 지시합니다. 루프가 시작될 때마다 표현식의 값을 확인하므로 루프 문 도중에 값이 변경되더라도 루프가 끝날 때까지 문 실행이 중단되지 않습니다. 때로는 while 표현식의 값이 처음에 FALSE인 경우 루프 문이 한 번도 실행되지 않는 경우가 있습니다.
루프 구조: 지정된 조건에 따라 동작을 반복합니다. 정지 조건에 주의하세요. 그렇지 않으면 무한 루프가 발생하기 쉽습니다.
1.while 루프, 조건이 충족되면 루프 본문
whileexpression{
loop body
}
<?php $i=0; while($i<7){ $i++; echo $i,'<br>'; }
출력: 1 2 3 4 5 6 7
2.do...while 루프, 한 번 실행한 후 판단
do{
실행문
}while 표현식
<span style="font-size:18px;"><?php $i=7; do{ $i++; echo $i; }while($i<7);</span>
출력: 8
3.for 루프
for(초기값; 조건식; 증분) {
loop body
}
<?php for($i=0;$i<10;$i++){ echo 'hello world','<br>'; }
4. 여러 루프 관련 문
break stop 및 exit, break2 및 break3은 각각 Exit 2를 나타냅니다. 레이어 루프, 3레이어 루프 종료
<?php $i=0; do{ $i++; echo $i; if ($i==4){ break; } }while($i<7);
출력: 1 2 3 4
continue 이 루프 건너뛰기
<?php $i=0; do{ $i++; if ($i%2==0){ continue; } echo $i; }while($i<10);
출력 1 3 5 7 9
위 내용은 PHP 루프 구조를 사용하는 방법에 대한 자세한 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!