PHP for 루프

PHP의 반복문은 지정된 횟수만큼 코드 블록을 실행합니다.

PHP for 루프

스크립트가 실행되는 횟수를 미리 결정한 경우, for 루프를 사용할 수 있습니다.

문법

for (초기화 계수; 테스트 계수; 증가 계수) {
  실행할 코드;
}

매개변수:

  • 계수 초기화:루프 카운터의 값을 초기화합니다
  • 테스트 계수:: 각 루프 반복을 평가합니다. 값이 TRUE이면 루프를 계속합니다. 값이 FALSE이면 루프가 끝납니다.
  • 계수 증가:루프 카운터의 값을 증가시킵니다

아래의 예제는 0에서 10까지의 숫자를 보여줍니다:

예제

<?php 
for ($x=0; $x<=10; $x++) {
  echo "숫자는:$x <br>";
} 
?>

실행 예제

PHP foreach 루프

foreach 루프는 배열에만 적용되며, 배열의 각 키/값 쌍을 순회합니다.

문법

foreach ($array as $value) {
  실행할 코드;
}

각 루프 반복에서, 현재 배열 요소의 값이 $value 변수에 할당되고, 배열 포인터는 하나씩 이동하여 마지막 배열 요소에 도달할 때까지 이동합니다.

아래의 예제는 주어진 배열($colors)의 값을 출력하는 루프를 보여줍니다:

예제

<?php 
$colors = array("red","green","blue","yellow"); 
foreach ($colors as $value) {
  echo "$value <br>";
}
?>

실행 예제

다음 장에서는 배열에 대한 더 많은 지식을 배울 수 있습니다.