PHP Tutorial – 08 – Loops

루프 문은 특정 블록을 여러 번 실행하는 데 사용됩니다 네 가지가 있습니다

PHP에서 반복 : while, for, foreach while 루프는 condition이 true이고 계속 될 경우에만 코드 블록을 통해 실행됩니다 조건이 true 인 한 루프가 반복됩니다 조건은 확인 만합니다 각 반복의 시작 부분에

이 루프는 0에서 9까지의 숫자를 표시합니다 조건문은 while 루프의 중괄호를 콜론으로 다시 쓸 수 있으며 endwhile 키워드 다음으로 do while 루프는 while 루프와 동일하게 작동합니다 단, 코드 블록 다음의 조건을 검사하므로 항상 코드 블록을 적어도 한 번 for 루프는 특정 횟수만큼 코드 블록을 통과하는 데 사용됩니다

그것은 세 가지 매개 변수 첫 번째 매개 변수는 카운터를 초기화하며 항상 한 번 실행됩니다 그만큼 두 번째 매개 변수는 루프의 조건을 보유하고 시작하기 전에 확인됩니다 각 반복 세 번째 매개 변수는 카운터의 증가분을 포함하고 실행됩니다 코드 블록 이후의 반복 끝에

중괄호는 다음과 같이 다시 쓸 수 있습니다 콜론과 endfor 키워드로 for 루프는 매개 변수 중 하나를 생략 할 수 있습니다 예를 들어 첫 번째와 세 번째 매개 변수는 while 루프와 동일하게 작동합니다 첫 번째 및 세 번째 매개 변수 쉼표 연산자 (,)를 사용하여 여러 명령문으로 나눌 수도 있습니다

마지막으로, foreach 문은 배열을 반복하는 쉬운 방법을 제공합니다 각 루프에서, 배열의 현재 요소 값이 value 변수에 할당되고 루프는 전체 배열을 통과 할 때까지 계속 실행됩니다 여기에 인쇄됩니다 숫자 1, 2 및 3입니다 배열에 키와 값이 모두있는 경우 확장 foreach 루프에서 화살표 연산자로 키 변수를 추가하여 키 이름을 가져옵니다

이것들은 PHP의 네 가지 루프입니다 if 문과 마찬가지로 중괄호는 완전히 생략 할 수 있습니다 코드 블록에 문장이 하나만있는 경우 또 다른 중요한 키워드는 현재 for의 실행을 끝내는 break 키워드입니다 또는 switch 문

둘 이상의 중첩 된 부분을 벗어나는 숫자 인수를 지정할 수 있습니다 성명서 이 경우 두 루프를 끝내십시오 다음과 같은 continue 키워드도 있습니다 루프 문에서 현재 루프의 나머지 부분을 건너 뛰고 계속 진행하는 데 사용됩니다

다음 반복의 시작에서 이 경우 무한 루프가 발생합니다 for 루프에는 카운터 나 조건이 없기 때문입니다 이 키워드는 인수를 허용 할 수 있습니다 얼마나 많은 둘러싸는 루프가 끝까지 건너 뛰어야하는지