[PHP] for 반복문 사용하기
2022. 9. 4. 20:38ㆍProgram/PHP
027_PHP for 반복문 사용하기
[요약]
- 같은 유형의 명령을 반복적으로 사용할 때 반복문을 사용한다.
- for()문은 초기값, 조건식, 증감식으로 구성된다.
같은 일을 반복적으로 구현할 때는 반복문을 사용한다.
예를들어, 화면에 "노는아빠"를 10번 출력한다고 할 때 반복문을 사요하면 echo문을 10번 입력할 필요가 없다.
[for문 사용 방법]
for(초기값; 조건식; 증감식) {
실행할 코드
}
다음의 코드를 예로 들어 구조를 이해해 보자.
for ($i = 0; $i < 4; $i++) {
echo "{$i}번째 실행";
}
초기값 | $i = 0; 변수를 선언한 후 값을 대입 |
조건식 | $i < 4; 초기값에서 선언한 변수가 조건에 참일 경우 for문 작동 (i가 4보다 작을때) |
증감식 | i++ i를 증가시켜 조건식을 모두 만족한 후 for문을 빠져나오게 함 (++는 값에 1을 더한다는 의미, --는 값에 1을 뺀다는 의미) |
실행할 코드 | 조건이 참인 동안 실행할 코드 |
위의 코드가 i의 값에 따라 어떻게 실행되는지 테이블로 확인해보자.
변수 i의 값 | 조건식 | 조건의 상태 | 행동 |
0 | 0 < 4 | true | echo "0번째 실행" |
1 | 1 < 4 | true | echo "1번째 실행" |
2 | 2 < 4 | true | echo "2번째 실행" |
3 | 3 < 4 | true | echo "3번째 실행" |
4 | 4 < 4 | false | for문 빠져나옴 |
변수 i의 값이 4가 된 후 조건식에서 거짓으로 판명되어 명령문이 실행되지 않고 for문을 빠져나오게 된다.
다음은 1부터 10을 출력하는 예제이다.
[예제: 28_for.php ]
<?php
for ($i = 1; $i <= 10; $i++) {
echo $i . ',';
}
?>
실행결과
for문의 변수 i에 1을 대입한 뒤 10보다 작거나 같다는 조건을 설정하고 변수 i를 1씩 증감하여 조건이 참인 동안 3라인을 실행한 결과이다.
변수 i의 값이 1부터 대입되기 시작하여 10까지 대입되어 값이 출력됨을 알 수 있다.변수 i의 값이 11이 대입된 후 조건에 거짓으로 판명되어 for문을 빠져나와 더이상 for문이 실행되지 않았음을 알 수 있다.
초보자를 위한 PHP 200제
김태영 지음 | 정보문화사
'Program > PHP' 카테고리의 다른 글
[PHP] 반복문에서 빠져나오기 break; (0) | 2022.09.05 |
---|---|
[PHP] for 반복문 안에 if 조건문 사용하기 (0) | 2022.09.04 |
[PHP] switch문의 case 문에 조건 사용하기 (0) | 2022.09.04 |
[PHP] else문에 switch문 사용하기 (0) | 2022.09.02 |
[PHP] switch 조건문 사용하기 (0) | 2022.09.02 |