PHP 반복문
PHP 반복문
1. for 문
원하는 횟수로 설정할 수 있고, 무한루프 방지가 되기 때문에 많은 사람들에게 사랑을 받는 반복문이다.
사용방법
for(초기화 표현식; 조건 표현식; 변경 표현식){}
사용예제
<?php
for($i = 0; $i <2; $i++){
echo "for i: ".$i."<br>";
}
?>
출력값
for i: 0
for i: 1
2. while 문
대게 게시판 또는 데이터를 불러와 출력할때 주로 사용된다.
사용방법
while(조건표현식){}
조건에 만족하면 계속 반복하여 실행한다.
사용예제
<?php
$i =0;
while(++$i < 3){
echo $i." ";
}
?>
출력값
1 2 //++i를 했기때문에 0이 아닌 1이 출력된다.
1. do while 문
while 문을 조금 변형하여 코드가 먼저 실행된다.
반복문이 먼저 실행되기 때문에 반 조건이 되는 변수의 초기값이 달라짐을 유의해야 한다.
사용방법
do{}while(조건표현식);
사용예제
<?php
$i = 0;
do{
echo $i." ";
}while(++$i < 3);
?>
출력값
1 2 3 //출력이 먼저 시작되기 때문에 이전 예제와 다르게 3까지 출력된다.
1. break, continue
사용방법
나가고자할때, break;
계속하고자 할때, continue;
조건을 설정하여 해당 값에 이 맞을때 계속하지 그만할지 쉽게 설정할 수 있다.
사용예제
<?php
$j = 3;
while($j-- > -10){
if($j==0){
echo "j가 0이다.continue <br>";
continue;
}
if($j==-2){
echo "j가 -2이다. break <br>";
break;
}
echo $j."<br>";
}
?>
출력값
2
1
j가 0이다.continue
-1
j가 -2이다. break