Menu
Coddy logo textTech

For 반복문

Coddy PHP 여정의 기초 섹션에 포함된 레슨. 71개 중 47번째.

loop를 사용하면 코드를 반복해서 작성하지 않고도 코드 블록을 여러 번 실행할 수 있습니다. for loop는 어떤 작업을 정확히 몇 번 반복할지 알고 있을 때 적합합니다.

for loop은 세미콜론으로 구분된 세 부분, 즉 초기화, 조건, 증가로 구성됩니다.

<?php
for ($i = 1; $i <= 5; $i++) {
    echo $i . "\n";
}
?>

이 코드는 1부터 5까지의 numbers를 각각 새 줄에 출력합니다. 작동 방식은 다음과 같습니다.

  • $i = 1: 시작 값을 설정합니다(한 번 실행됨)
  • $i <= 5: loop를 계속할지 확인합니다
  • $i++: 각 반복 후 $i를 증가시킵니다

조건이 true인 동안 loop는 계속 실행됩니다. $i가 6이 되면 조건이 충족되지 않아 loop가 중지됩니다.

거꾸로 세거나 다른 단계 값을 사용할 수도 있습니다:

<?php
for ($i = 10; $i >= 0; $i -= 2) {
    echo $i . "\n";
}
?>

이것은 10에서 0까지 2씩 감소하며 다음과 같이 셉니다: 10, 8, 6, 4, 2, 0.

challenge icon

챌린지

쉬움

input에서 두 정수를 읽습니다. 하나는 시작 숫자이고 다른 하나는 끝 숫자입니다.

for loop를 사용하여 시작 숫자부터 끝 숫자까지(포함) 모든 numbers를 출력합니다. 각 숫자는 별도의 줄에 출력합니다.

예제 1:

input이 37이면 출력은 다음과 같아야 합니다.

3
4
5
6
7

예제 2:

input이 14이면 출력은 다음과 같아야 합니다.

1
2
3
4

직접 해보기

<?php
// 입력 읽기
$start = intval(fgets(STDIN));
$end = intval(fgets(STDIN));

// TODO: for 루프를 사용하여 start부터 end까지 숫자를 출력하는 코드를 아래에 작성하세요

?>
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨

직접 연습해 보세요: 온라인 PHP 컴파일러