반복문(WHILE, DO..WHILE, FOR)


WHILE, DO..WHILE 문


while (조건) {

실행문;

}

* 조건이 참인 동안 실행문이 반복되어 실행된다.

* 반복을 벗어나기 위해서는 실행문내에 조건을 변경하거나, break 문이 필요하다.

* 조건에 변화가 없으면 무한 반복된다.

* 조건은 실행문이 반복될 때 마다 반복해서 실행된다.


ex) while 문을 이용하여 1에서 10까지 출력

$a=1;

while($a<=10){

echo $a."<br>";

$a++;

}


결과





do {

실행문;

}while(조건)


* While문의 병형으로 일단 실행문 실행되고 조건이 검사된다.

* While문과 다른 점은 조건이 처움부터 거짓이라도 실행문이 한번은 실행이 된다.

* 현재는 거이 쓰지 않다 ㅠㅠ


앞써 보여준 1에서 10까지 출력을 Do while 문으로 바꾸면

$a = 1;

do{

echo $a."<br>";

$a++;

}while($a<=10);


결과는 똑같다.



이렇게 된다.


while문을 이용한 홀/짝수의 합을 구하기!

test.html


화면 


test.php

결과값 : 



for 문


for(초기식; 조건; 증감식){

실행문;

}


* 조건이 참인 동안 실행문을 반복 실행한다.

* 초기식은 맨 처음 한번만 실행된다.

* for문은 반복횟수를 구체적으로 확인 가능, 가장 가독성이 좋다.


ex) for문을 이용하여 1에서 10까지 출력

for($a=1; $a<=10; $a++){

echo $a."<br>";

}




Continue문


Continue문은 반복문 내에서 쓰이는 제어문이다.

이런 제어문은 break문도 있는데 ,

break 문은 반복문을 완전히 빠져나오는 기능을 하는 반면,

continue문은 현재 수행중인 반복을 종료하고 다음 반복으로 건너뛰는 기능을 담당한다.



'PHP' 카테고리의 다른 글

[PHP] Date 함수  (0) 2017.08.14
[PHP] str_replace  (0) 2017.08.14
[PHP] 조건문 Switch  (0) 2017.07.04
[PHP] 조건문 - IF문  (0) 2017.07.03
[PHP] 연산자  (0) 2017.07.03

+ Recent posts