반응형
while문도 일종의 for문이다. 반복문이다.
for문처럼 1부터 10까지 찍어보자
<?php
$i=1;
while($i<=10){
echo "현재 숫자는 ".$i." 입니다."."<br>";
$i++;
}
echo "현재 i의 값은 무엇입니까? ".$i;
?>
위의 코드를 만들어서 실행해보자.
현재 숫자는 1 입니다.
현재 숫자는 2 입니다.
현재 숫자는 3 입니다.
현재 숫자는 4 입니다.
현재 숫자는 5 입니다.
현재 숫자는 6 입니다.
현재 숫자는 7 입니다.
현재 숫자는 8 입니다.
현재 숫자는 9 입니다.
현재 숫자는 10 입니다.
현재 i의 값은 무엇입니까? 11
이런 결과가 나오는가?
while은 ()안이 참이면 {} 이부분을 계속 실행한다. 거짓이면 당연히 빠져 나간다. (참일때까지 loop를 돌다가 빠져나간다.)
처음에 i는 1이었다가 while()부분이 참이므로 () 이부분을 실행한다.
echo 로 화면에 찍고 i에 1을 더한다. 이렇게 더하다가 i가 11이되면 while문은 거짓이 되므로 loop를 멈추고 빠져나간다.
그리고 마지막으로 맨 마지막 줄을 실행하고 끝낸다.
쉽다.
안쉬운가? 이해될때까지 따라해보자.
반응형
'PHP강좌 > 기초강좌' 카테고리의 다른 글
[기초]PHP개발자가 알아야 할 필수 문법 Foreach 문 (0) | 2021.04.05 |
---|---|
[기초]PHP개발자가 알아두면 좋은 switch ~ case 문 (0) | 2021.04.05 |
[기초]PHP개발자가 알아야 할 필수 문법 FOR 문 (0) | 2021.04.02 |
[기초]PHP개발자가 알아야 할 필수 문법 IF 문 (0) | 2021.04.02 |
[기초]PHP에서 많이 사용하는 SQL 쿼리, CRUD (0) | 2021.03.30 |