공부하자/PHP

PHP 반복문

YoBot 2018. 11. 28. 17:42

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