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.
챌린지
쉬움input에서 두 정수를 읽습니다. 하나는 시작 숫자이고 다른 하나는 끝 숫자입니다.
for loop를 사용하여 시작 숫자부터 끝 숫자까지(포함) 모든 numbers를 출력합니다. 각 숫자는 별도의 줄에 출력합니다.
예제 1:
input이 3과 7이면 출력은 다음과 같아야 합니다.
3
4
5
6
7예제 2:
input이 1과 4이면 출력은 다음과 같아야 합니다.
1
2
3
4직접 해보기
<?php
// 입력 읽기
$start = intval(fgets(STDIN));
$end = intval(fgets(STDIN));
// TODO: for 루프를 사용하여 start부터 end까지 숫자를 출력하는 코드를 아래에 작성하세요
?>이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: 온라인 PHP 컴파일러