글쓰는 개발자

PHP 기초문법 (2) 조건문, 반복문 본문

Development/PHP

PHP 기초문법 (2) 조건문, 반복문

세가사 2020. 5. 4. 23:14
반응형

1. 조건문

PHP에서는 다음과 같이 if elseif else문을 사용할 수 있다. 여기서 주의할 점은 javascript와는 다르게 else와 if가 붙어있다는 것이다.

<?php
  $n = 10;
  if($n % 3 == 0) {
    echo "{$n}은 3의 배수이다";
  } elseif ($n % 5 == 0) {
    echo "{$n}은 5의 배수이다";
  } else {
    echo "{$n}은 3과 5의 배수가 아니다";
  }
?>

 

2. switch문

switch문은 하나의 변수를 조건으로 결과를 만들어 낼때 사용된다.

<?php
  $grade = 2; // 2학년

  switch($grade) {
    case 1:
      echo "$grade 학년 급식비 : 1만원";
    break;
    case 2:
      echo "$grade 학년 급식비 : 1.5만원";
    break;
    case 3:
      echo "$grade 학년 급식비 : 2만원";
    break;
    case 4:
      echo "$grade 학년 급식비 : 2.5만원";
    break;
    case 5:
      echo "$grade 학년 급식비 : 3만원";
    break;
    case 6:
      echo "$grade 학년 급식비 : 3.5만원";
    break;
    default:
      echo "학년이 잘못 입력되었습니다.";
    break;
  }
?>

 

3. while 문

while문은 변수를 조건으로 반복적인 작업을 수행할 때 사용된다.

<?php
  $i = 1;
  while($i <= 10) {
    echo "$i<br>";
    $i++;
  }
?>

 

4.  for문

for문은 시작값, 조건문, 변수증가 항목으로 이루어진다.

<?php
  for ($i = 1; $i <= 10; $i++) {
    echo "$i<br>";
  }
?>

 

5. do ~ while문

do while문은 while문과 비슷하지만 무조건 첫번째 조건을 수행하고 while문으로 계속 작업을 수행할지 여부를 결정한다.

<?php
  $i = 10;
  do {
    echo "$i<br>";
    $i++;
  }
  while($i <= 1);
?>

 

반응형

'Development > PHP' 카테고리의 다른 글

PHP 기초문법 (4) 함수  (0) 2020.05.05
PHP 기초문법 (3) 배열  (0) 2020.05.05
PHP 기초문법 (1) echo, 변수  (0) 2020.05.04
PHP 실행  (0) 2020.05.04
PHP사용을 위한 XAMPP 설치  (0) 2020.05.04