PHP 제어구조 > 퍼블리셔팁

퍼블리셔팁

퍼블리싱과 관련된 유용한 정보를 공유하세요.
질문은 상단의 QA에서 해주시기 바랍니다.

PHP 제어구조 정보

HTML PHP 제어구조

본문

PHP 제어 구조
프로그램의 순서를 제어하는 제어문에 대해서 알아보자.

1. 조건문
1)  IF문

+-------------[형 식]------------------+
|  if  (조건)  {                      |
|    문장1        //  참인 경우      |
|  }                                  |
|  else  {                            |
|    문장2        //  거짓인 경우    |
|  }                                  |
+--------------------------------------+

[ IF문  예문 ]  iftest.php
<?
$a = 12;
$b =20;
if ($a > $b) {
echo (“변수 a가 크다 <br>”);
}
else  if ($a < $b) {
?>
<p>
<font color=blue size=6>변수b가 크다 </font>
<?
}
?>

2)  SWITCH문

+----------------[형 식]-----------------+
|  SWITCH  (변수명)  {                  |
|      case 값1 :                      |
|        문장1                          |
|          break;  //  switch문 탈출    |   
|      case  값2 :                      |
|        문장2                          |
|          break;                        |
|      default:                          |
|        문장3                          |
|    }                                  |
+----------------------------------------+

[ SWITCH문  예문 ]  switchtest.php
<?
$sw = 2;
switch ($sw) {
    case 1 :
    echo (“변수 a의 값은 1이다”);
    break;
 case 2 :
    echo (“변수 a의 값은 2이다”);
    break;
 case 3 :
    echo (“변수 a의 값은 3이다”);
    break;
  default :
    echo(“변수의 값은 알 수 없음”);
  }
?>

※ switch문에서 break; 문을 생략하면 다음 case문으로 넘어간다.

2. 반복문
주어진 조건에 만족하는 동안 일정 구간을 반복하는 문

1)  WHILE문

[형 식]
WHILE (조건)  {
    문장1
      :
  }

[ WHILE문  예문 ]  whiletest.php

<?
$a = 0;
while ($a < 10) {
  echo (“현재  변수 a의 값은  $a 로 10보다
  적다 <br>”);
  $a ++ ;
}

?>

※ while문은 조건이 만족하면 구간을 반복하고 거짓이면 탈출한다.

2)  DO  WHILE문

+-----------[형 식]----------+
|      DO {                  |
|          문장1            |
|      } WHILE (조건) ;      |
+----------------------------+

[ DO WHILE문  예문 ]  dowhiletest.php

<?
$a = 5 ;
do  {
  echo (“현재  변수 a의 값은  $a 이다 <br>”);
  $a -- ;
}  while ($a > 0)

?>

※ do while문은 처음 1회는 무조건 수행, 2회 부터조건을 비교하여 수행한다.

3)  FOR 문

+-------------[형 식]-----------------+
|                                    |
|      FOR (초기값; 최종값;증감값) {  |
|          문장                      |
|      }                              |
+-------------------------------------+

[ FOR문  예문 ]  fortest.php
<?
$t = 0
for($i =1;  $i <= 10;  $i ++) {
    $t = $t + $i ;    //  누적 변수
  }
echo  $t ;
?>

[ FOR문  예문 ]  fortest1.php
<?
for($i =1;  $i <= 10;  $i ++) {
    if($i % 2 = = 0) {
    echo(“변수 i 값은 $i <br> “);
    }
}
?>

[FOR문 예문] fortest2.php
<?
FOR ($i=1; $i<=9; $i++) {
FOR ($j=2; $j<=9; $j++) {
$k = $i * $j;
printf(“%d *  %d =  %d  <br>”, $i, $j,$k);
}
}
?><div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:12:10 PHP & HTML에서 이동 됨]</div>
추천
0

댓글 0개

전체 1,264
퍼블리셔팁 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT