minstudio

반복문 제어

👉 while 및 do-while 반복문

무한 루프 조심! while 🔄

조건이 참(true)인 동안 코드를 계속 반복 실행합니다. do-while은 조건을 나중에 검사하므로 최소 1번은 무조건 실행되는 차이가 있습니다.


👉 for 반복문 기초

횟수가 정해진 반복: for 🎯

for (초기식; 조건식; 증감식) 구조로 작성하며, 반복 횟수가 명확할 때 가장 많이 쓰이는 반복문입니다.


👉 foreach와 배열 데이터 처리

배열의 단짝 친구: foreach 👯‍♀️

배열의 처음부터 끝까지 자동으로 순회하면서 값을 하나씩 꺼내줍니다. PHP에서 가장 사랑받는 배열 전용 반복문입니다.

for vs foreach 순회 구조

for (전통적 인덱스 방식) for ($i=0; $i<3; $i++) Array [ 0 => "A", 1 => "B", 2 => "C" ] $i 인덱스($i)를 하나씩 증가시키며 접근 foreach (배열 포인터 순회) foreach ($arr as $key => $val) "name" => "John" "age" => 30 "city" => "Seoul" 배열 내부 포인터가 다음 요소로 자동 전진 (문자열 Key인 연관 배열에 필수적)
<?php
    // 1부터 5까지 출력
    for ($i = 1; $i <= 5; $i++) {
        echo "반복 횟수: " . $i . "<br>";
    }

    echo "<br>";

    // 10부터 2씩 감소
    for ($k = 10; $k > 0; $k -= 2) {
        echo "카운트다운: $k<br>";
    }
?>
반복문 제어 | Minstudio