이번 장에서는 PHP 루프 제어문의 "for" 루프에 대해 설명하겠습니다.
for 루프는 PHP의 복잡한 루프 구조입니다. 세 가지 표현식이 있습니다. 문법 형식 은 다음과 같습니다:
for (expr1; expr2; expr3){ statement; }
문법 세부 사항:
첫 번째 표현식 expr1은 루프 시작 부분에서 한 번만 실행됩니다.
두 번째 표현식 expr2는 실행 결과가 true인 경우 루프 본문의 각 루프 시작 부분에서 실행됩니다. 이면 실행된 명령문이고, 그렇지 않으면 루프에서 빠져나와 실행을 계속합니다.
세 번째 표현식 expr3은 각 루프 후에 실행됩니다.
for 루프 문 흐름 제어 차트
for 루프를 컴팩트하게 생각하면 됩니다. 다음과 같은 간결한 while 루프 버전
while 루프를 사용하여 작성된 코드:
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $num = 1; while ($num <= 5) { echo $num; $num++; } ?>
변경 가능 for 루프 사용 다음
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $num = 1; for ($num = 1; $num <= 5; $num++) { echo $num; } ?>
를 작성하는 경우 두 코드를 실행한 결과는 동일합니다. 따라서 기능면에서 for 루프와 while 루프는 동일하다고 볼 수 있습니다
for 루프 인스턴스
이 예에서는 for 루프를 사용하여 5
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 for($x=1;$x<5;$x++){ echo "学习PHP的第".$x."年"."<br/>"; } ?>
코드 실행 결과:
위는 for 루프의 간단한 응용예입니다. 루프를 사용할 때에는 루프가 끝날 수 있는지, 무한 루프가 없어야 하는지를 반드시 기억해야 합니다. 무한 루프, in "while" 루프 문 에 대해 이야기할 때 이미 소개한 적이 있으니 읽어보시면 됩니다. 여기서는 너무 많은 내용을 소개하지 않겠습니다. 다음 섹션에서는 "foreach 루프"라고 불리는 PHP의 특수 루프 문에 대해 설명하겠습니다.
위 내용은 PHP 루프 제어문의 'for' 루프문 예에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!