이전 글에서는 "do...while 루프가 무엇인가요?"에 대해 소개했습니다. while 루프와의 차이점은 무엇입니까? (첨부 코드) ", 이 글에서는 계속해서 for 루프(와 while 루프)의 차이점을 소개합니다. 주저하지 말고 들어와서 배워보세요! 당신은 분명히 뭔가를 얻을 것입니다! ! !
for 루프:
for 루프의 경우 처음부터 반복하려는 횟수를 알고 있습니다.
형식:
for(식 1; 식 2; 식 3) {
루프 본문(PHP 문)
}
식 1: 초기화 변수를 나타냅니다.
식 2: 루프 종료 조건을 나타냅니다(조건식)
식 3: 자동 증가 및 자체 감소 조건
구체적인 구조를 코드 연산으로 설명하면 다음과 같습니다.
<?php /******for 循环 唯一一个计数循环******/ for($i = 0;$i < 10; $i++){ echo $i; } ?>
코드 실행 결과는 다음과 같습니다.
코드 분석: 처음에 작성한 형식에 따라 먼저 초기 변수($i=0)를 정의한 다음 루프 조건($i
for 루프의 경우 while 루프에서 발전되었습니다. :
<?php /******for 循环 唯一一个计数循环******/ $i = 0; for(;$i < 10; ){ echo $i; $i++; } ?>
Code 실행 결과는 다음과 같습니다.
for 루프의 실행 형식에 대해:
수식 1을 실행하여 변수를 초기화합니다.
수식 2를 실행하여 루프 여부를 확인합니다. 조건이 충족되면
수식 2. 루프 실행 조건이 충족되면 {} 내의 코드(루프 본문)를 실행합니다.
수식 3, 자체 증가 또는 자체 감소 조건 실행
수식 실행 2 루프 조건이 충족되는지 확인하려면
For for 루프와 while 루프의 차이점:
1: 유형 문제
계산 루프에는 for 루프만 있습니다
부울 루프: while 루프, do...while 루프 및 foreach 루프
2: 효율성 문제
for 루프는 while 루프보다 높지만 while 루프는 bool 유형 루프입니다. for 루프에 대한 거의 모든 것을 알고 있습니다. 몇 가지 코드를 예로 들어 보겠습니다.
<?php /******for 循环 唯一一个计数循环******/ $i = 0; for(;$i < 10; ){ echo $i; $i++; } echo '<hr>'; echo '<table border="1" align="center" width="800">'; for($tr = 0;$tr<10;$tr++){ echo '<tr>'; for($td = 0;$td<10;$td++){ echo '<td>'.$tr.$td.'</td>'; } echo '</tr>'; } echo '</table>'; ?>코드 작업 결과는 다음과 같습니다.
추천 학습: "PHP 비디오 튜토리얼
"위 내용은 for 루프란 무엇입니까? while 루프와 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!