Notice
Recent Posts
Recent Comments
Today
Total
04-29 02:04
Archives
관리 메뉴

Jeongchul Kim

PHP 제어문 반복문(if-else for while) 본문

Web프로그래밍

PHP 제어문 반복문(if-else for while)

김 정출 2016. 2. 15. 13:11



PHP 제어문 반복문(if-else for while)

◆ 조건 if-else문

C언어와 동일하다. 조건을 통해, true일 경우, 조건 실행

<?php

if($x == 0) {

;

}

?>




◆ 조건 elseif문

다중 if문 구현시 사용된다.

<?php

if($x == 0) {

echo 0;

}else if($x == 1) {

echo 1;

}

else if($x == 2) {

echo 2;

}

else

echo 3;

?>




◆ switch문

switch($find) {

   case “a”: break; }


◆ 반복문 for문


<?php

for($distance = 50; $ distance <= 250; $distance += 50) {   

echo $distance;

}

?>


◆ 반복문 while문

<?php

while ($num <= 5) {  

echo $num;

$num++;

}

?>






◆ switch 문

<?php

$choice = 0;

swtich($choice) {

case 1:

echo 1;

break;

case 2:

echo 2;

break;

case 3:

echo 3;

break;

default:

echo 0;

break;

?>



◆ break 문

break는 while, do-while, for 등의 루프 제어 구조와 switch 문의 수행을 멈추고 빠져나올 때

사용하는 제어문이다.

<?php

$i=1;

while (1) {  

if( $i > 10) break;

echo $i++;

}

?>


◆ continue 문

continue는 루프 구조에서 현재 루프의 남은 명령문을 생략하고 루프의 처음, 즉 표현식을 평가하는

부분으로 이동시켜주는 제어문이다.

break는 현재 루프의 남은 부분을 생략하고 루프 밖으로 빠져나오는 것에 반해서

continue는 루프를 빠져나오지 않는다는 차이점이 있다.


** continue 옆에 숫자가 있다면 해당 깊이 만큼의 루프 시작 부분으로 이동한다.


<?php

for($i = 0; $i <3; $i++)

{

echo "first loop";

while(1) {

echo "second loop";

while(1) {

echo "third loop";

continue 3; # 숫자가 있다면 해당 깊이 만큼의 루프 시작 부분으로 이동한다.

}

}

}

?>











'Web프로그래밍' 카테고리의 다른 글

PHP 함수와 객체, 클래스  (0) 2016.02.15
PHP 입력과 출력, include와 require  (0) 2016.02.15
PHP 문법 주석, 변수, 연산자  (0) 2016.02.15
PHP란?  (0) 2016.02.15
5. php 문법  (0) 2015.02.26
Comments