로그인 회원가입
모두인포
전체IT경제사회생활스포츠시사여행연애

PHP 반복문

lmkfox · 2025-07-29 · 조회 0
PHP 반복문
1. for 반복문 문법 for (초기식; 조건식; 증감식) { // 반복 실행될 코드 } - 초기식: 반복 전에 한 번 실행됨 (보통 반복 변수 초기화) - 조건식: 반복을 계속할 조건 (참이면 반복, 거짓이면 종료) - 증감식: 반복이 끝날 때마다 실행되는 식 (보통 반복 변수 변화) 예제 for ($i = 1; $i <= 5; $i++) { echo "번호: $i<br>"; } 2. while 반복문 조건이 참인 동안 계속 반복합니다. 반복 횟수가 명확하지 않을 때 사용합니다. 문법 while (조건식) { // 반복 실행될 코드 } 예제 $i = 1; while ($i <= 5) { echo "카운트: $i<br>"; $i++; } 3. do-while 반복문 조건을 나중에 검사하므로 최소 한 번은 무조건 실행됩니다. 문법 do { // 반복 실행될 코드 } while (조건식); 예제 $i = 1; do { echo "반드시 한 번 실행: $i<br>"; $i++; } while ($i <= 3); 4. foreach 반복문 배열이나 컬렉션을 순회할 때 사용합니다. 키와 값을 쉽게 다룰 수 있습니다. 문법 foreach ($배열 as $값) { // 각 값에 대해 실행 } foreach ($배열 as $키 => $값) { // 키와 값 모두 사용할 경우 } 예제 1: 값만 사용하는 경우 $colors = ["red", "green", "blue"]; foreach ($colors as $color) { echo "색상: $color<br>"; } 예제 2: 키와 값 모두 사용하는 경우 $user = [ "name" => "홍길동", "age" => 25, "city" => "서울" ]; foreach ($user as $key => $value) { echo "$key: $value<br>"; } 5. 반복문 제어 (break, continue) break 반복을 즉시 종료하고 빠져나옵니다. for ($i = 1; $i <= 10; $i++) { if ($i == 5) { break; } echo "$i "; } 출력: 1 2 3 4 continue 현재 반복을 건너뛰고 다음 반복으로 넘어갑니다. for ($i = 1; $i <= 5; $i++) { if ($i == 3) { continue; } echo "$i "; } 출력: 1 2 4 5 6. 중첩 반복문 반복문 안에 또 다른 반복문을 넣을 수 있습니다. 예제 for ($i = 1; $i <= 3; $i++) { for ($j = 1; $j <= 2; $j++) { echo "i=$i, j=$j<br>"; } } 7. 무한 루프 종료 조건 없이 계속 반복되는 루프입니다. 반드시 내부에서 break로 탈출해야 합니다. while (true) { // 무한 루프 if (조건) { break; } } 요약 반복문 특징 for 반복 횟수가 정해진 경우 적합 while 조건만으로 반복 제어, 유연함 do-while 최소 한 번은 실행 보장 foreach 배열, 컬렉션 반복에 최적화 break 반복 즉시 종료 continue 현재 루프 건너뛰고 다음 반복으로

댓글

아직 댓글이 없습니다.

로그인 후 댓글을 남길 수 있습니다.