지정된 횟수만큼 또는 지정된 조건이 true인 경우 코드 블록을 반복합니다.
for 루프는 스크립트를 실행해야 하는 횟수를 미리 알 때 사용됩니다.
for(초기값; 조건; 증가분){실행할 코드;}
매개변수:
초기값 : 카운터를 설정하는 데 사용되는 변수 값을 주로 초기화합니다(단, 루프 시작 시 한 번 실행되는 모든 코드일 수 있음).
조건 : 루프 실행을 위한 제한 조건입니다. TRUE이면 루프가 계속됩니다. FALSE이면 루프가 종료됩니다.
Increment : 주로 카운터를 증가시키는 데 사용됩니다(그러나 루프 끝에서 실행되는 모든 코드일 수 있음).
참고: 위의 초기값 및 증분 매개변수는 비어 있거나 여러 표현식(쉼표로 구분)을 가질 수 있습니다.
다음 예에서는 초기 값 i=1을 사용하여 루프를 정의합니다. 변수 i
가 5보다 작거나 같은 한 루프는 계속 실행됩니다. 루프가 실행될 때마다 변수 i
1씩 증가합니다.
<?php ~을 위한 ( $i = 1 ; $i <= 5 ; $i ++ ) { 에코 " 번호 는 " 입니다 . " <br> " ; ?>
산출:
숫자는 1 숫자는 2 숫자는 3 숫자는 4 숫자는 5
foreach 루프는 배열을 반복하는 데 사용됩니다.
foreach ($array as $value){ 실행할 코드;}
루프할 때마다 현재 배열 요소의 값이 $value 변수에 할당되고(배열 포인터가 하나씩 이동함) 다음에 루프할 때 배열의 다음 값이 표시됩니다.
다음 예는 주어진 배열의 값을 인쇄하는 루프를 보여줍니다.
<?php $ x = array ( " 하나 " , " 둘 " , " 셋 " ) foreach ( $x ~처럼 $ 값 ) { 에코 $ 값 . " <br> " ; ?>
산출:
하나 둘 셋