반복문(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 |