반응형
안녕하세요 토스트 데브입니다.
오늘은 PHP의 반복문(loop)에 대해 알아보겠습니다.
반복문은 특정 코드를 여러 번 실행해야 할 때 사용하는 필수 문법이에요.
✅ 반복문이란?
반복문은 조건에 따라 동일한 코드 블록을 여러 번 실행하는 구조입니다.
PHP에서는 아래 네 가지 반복문이 있습니다.
- for
- while
- do...while
- foreach (배열 전용)
🔹 1. for 반복문
반복 횟수가 정해져 있을 때 가장 자주 사용하는 반복문입니다.
<?php
for ($i = 1; $i <= 5; $i++) {
echo "$i 번째 반복입니다<br>";
}
?>
📌 $i++는 반복할 때마다 값을 1씩 증가시킵니다.
🔹 2. while 반복문
조건이 참인 동안 계속 반복합니다.
<?php
$i = 1;
while ($i <= 3) {
echo "$i<br>";
$i++;
}
?>
📌 반복 횟수를 정하지 않고 조건만으로 반복할 때 유용합니다.
🔹 3. do...while 반복문
while과 비슷하지만, 조건과 상관없이 한 번은 무조건 실행됩니다.
<?php
$i = 1;
do {
echo "$i<br>";
$i++;
} while ($i <= 3);
?>
📌 최소 1회 실행이 보장되어야 할 때 사용합니다.
🔹 4. foreach 반복문 (배열 전용)
배열 요소를 하나씩 순회할 때 매우 유용합니다.
<?php
$fruits = ["사과", "바나나", "포도"];
foreach ($fruits as $fruit) {
echo "$fruit<br>";
}
?>
📌 foreach는 배열의 요소 개수만큼 자동 반복해줘서 가장 깔끔한 반복 방식 중 하나입니다.
✅ 반복문 요약 비교
반복문 | 특징 | 사용용도 |
for | 반복 횟수 명확할 때 | 숫자 기반 반복 |
while | 조건만으로 반복 | 불확실한 반복 |
do...while | 최소 한 번 실행 | 조건 확인 전 1회 실행 |
foreach | 배열 전용 | 리스트/배열 순회 |
✨ 마무리
반복문은 프로그래밍에서 가장 많이 쓰이는 문법 중 하나입니다.
특히 for와 foreach는 거의 모든 PHP 프로젝트에서 자주 등장해요.
#PHP반복문, #for문, #while문, #do_while, #foreach, #PHP기초, #PHP문법, #PHP루프, #코딩입문, #프로그래밍초보, #웹개발입문, #toastdev, #PHP배열반복, #프로그래밍기본, #반복문비교
반응형
'Programming > PHP' 카테고리의 다른 글
[PHP] #10 PHP 함수(Function), 정의, 호출, 매개변수, 변환값, 배열 변환까지 완벽 정리! (0) | 2025.07.21 |
---|---|
[PHP] #09 PHP의 Switch문, 여러 조건을 깔끔하게 처리하는 방법! (0) | 2025.07.20 |
[PHP] #07 PHP 조건문과 연산자, 상황에 따라 달라지는 흐름 제어! (1) | 2025.07.16 |
[PHP] #06 PHP의 변수와 상수에 대하여! (0) | 2025.07.13 |
[PHP] #05 PHP 기본 문법에 대해 알아보자! (0) | 2025.07.12 |