이 글은 주로 PHP에서 for 루프를 중첩하는 방법을 소개합니다. 관심 있는 친구들이 참고하면 좋을 것 같습니다.
for 루프의 실행 원리:
for 루프의 매개변수에는 (초기값, 판단 조건, 업데이트 루프 변수 표현) 세 가지 중 어느 것도 필요하지 않습니다. 명령은 루프를 종료합니다. 그렇지 않으면 루프가 계속되어 무한 루프가 됩니다.
실행 프로세스는 다음과 같습니다.
먼저 초기 값이 조건을 충족하는지 확인하면 루프가 시작됩니다. 그렇지 않은 경우 루프를 직접 건너뛰므로 다음 루프가 실행되지 않습니다.
for($i=0; $i<0; $i++)
그런 다음 루프 본문(for 뒤에 중괄호로 묶인 코드)을 실행합니다.
업데이트 루프 변수 표현식을 사용하여 변수 업데이트
판단 조건을 사용하여 판단하고, 만족하지 않으면 루프를 종료하고, 만족하면 루프 본문을 다시 실행합니다
따라서 다음 루프가 5번 실행됩니다
for($i=0; $i<5; $i++)
for 루프 중첩:
For 루프 중첩은 다음과 같이 내부 루프가 먼저 실행된 다음 외부 루프가 실행됩니다.
//外循环开始 for($i=0; $i<10; $i++) { //这里是外循环的循环体 for($j=0; $j<20; $j++)//内循环开始 { //这里是内循环的循环体 }//内循环结束 }//外循环结束
루프가 실행되기 시작하면 외부 루프의 루프 본문( 내부 루프)가 먼저 실행되고 이때 $i=0이 되며, 이 과정에서 내부 루프가 실행되면 내부 루프가 실행되기 시작하며 내부 루프를 실행한 후 $j가 0에서 19로 증가합니다. 이때 외부 루프는 $i++; $i=1로 종료되고 외부 루프가 다시 실행되기 시작합니다.
결론적으로 외부 루프 본문은 총 10번 실행되고, 내부 루프 본문은 20번 실행됩니다(내부 루프 자체의 반복 횟수) * 10(각 외부 루프는 내부 루프를 20번 실행합니다) = 200회
관련 추천:
for 루프 var를 사용하는 것과 jQuery에서 let을 사용하는 것의 차이점은 무엇입니까
for 루프 var 및 jQuery에서 let 사용에 대한 자세한 설명
목록의 요소를 삭제하는 for 루프위 내용은 PHP에서 for 루프를 중첩하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!