FOR문은 반복문이라고도 한다. 반복문은 for문 말고 while문도 있다. while문은 다음에 알아보자.
<?php
for($i=1;$i<=10;$i++){
echo "현재 숫자는 ".$i." 입니다."."<br>";
}
echo "현재 i의 값은 무엇입니까? ".$i;
?>
위 소스를 실행하면 아래와 같은 결과가 나온다.
현재 숫자는 1 입니다.
현재 숫자는 2 입니다.
현재 숫자는 3 입니다.
현재 숫자는 4 입니다.
현재 숫자는 5 입니다.
현재 숫자는 6 입니다.
현재 숫자는 7 입니다.
현재 숫자는 8 입니다.
현재 숫자는 9 입니다.
현재 숫자는 10 입니다.
i의 값은 무엇입니까? 11
이것이 반복문이다.
$i는 처음 시작시 1의 값이었다. 그리고 그 다음 조건에 보면 ($i<=10) $i 가 10보다 작거나 같을때까지 for문을 실행한다고 돼 있다. 그리고 마지막으로 $i를 1씩 더해준다는 뜻이다.
위 소스를 실행하면 $i는 처음에 1이다. 그 옆으로 가서 1은 10보다 작거나 같으므로 {} 이 안에 있는 php문을 실행한다.
현재 숫자는 1 입니다.
그리고 마지막으로 $i++부분을 실행한다. i를 1증가시킨다. 즉 2가 됐다. 다시 반복한다.
$i는 이제 2가 됐다. 2는 10보다 작거나 같으므로 다시 {}를 실행한다.
현재 숫자는 2 입니다.
php문을 실행하고 다시 $i를 1 증가시킨다. $i는 이제 3이됐다. 다시 반복한다.
3은 10보다 작거나 같으므로 다시 {} 실행한다.
현재 숫자는 3 입니다.
다시 $i를 1 증가시킨다...$i는 4가 됐다. 이렇게 계속 반복하다 보니 어느덧 $i가 11이 됐다.
11은 10보다 작거나 같지 않다. 거짓 false가 됐다. 그때 이 for문은 멈추게 된다. {}를 실행하지 않고 끝낸다.
그 다음줄로 넘어간다. 그래서 다음을 출력한다.
i의 값은 무엇입니까? 11
이렇게 마지막 부분을 출력하게 된다.
이것이 php의 가장 보통의 for문이다.
이것을 응용해서 table의 줄을 10개 만드는 for문을 작성해보자.
숙제다.
'PHP강좌 > 기초강좌' 카테고리의 다른 글
[기초]PHP개발자가 알아두면 좋은 switch ~ case 문 (0) | 2021.04.05 |
---|---|
[기초]PHP개발자가 알아야 할 필수 문법 WHILE 문 (0) | 2021.04.05 |
[기초]PHP개발자가 알아야 할 필수 문법 IF 문 (0) | 2021.04.02 |
[기초]PHP에서 많이 사용하는 SQL 쿼리, CRUD (0) | 2021.03.30 |
AWS(아마존)에 PHP서버 구축하기 - #5 인스턴스 종료 (0) | 2021.03.28 |