PHP switch 조건문 사용하기

PHP switch 조건문 사용하기

이 글에서는 PHP의 switch 조건문 사용법을 알아보겠습니다. switch 문은 여러 조건을 효율적으로 처리할 수 있는 구조로, 특정 변수 또는 표현식의 값에 따라 다른 코드 블록을 실행합니다.

1. 기본 사용법

switch 문은 주어진 변수나 표현식의 값에 따라 다른 case 블록을 실행합니다. 예를 들어, 특정 과일 이름에 따라 다른 메시지를 출력하는 예제를 살펴보겠습니다.

<?php
  $fruit = "apple";

  switch ($fruit) {
    case "apple":
      echo "apple 을 선택했습니다.";
      break;
    case "banana":
      echo "banana 을 선택했습니다.";
      break;
    default:  // 'default'는 위의 'case'들에 해당하지 않는 모든 경우를 처리합니다.
      echo "선택된 과일이 없습니다.";
  }
?>

2. 여러 case 처리

switch 문에서는 여러 case를 동일한 코드 블록으로 처리할 수 있습니다. 이는 다양한 조건에 대해 같은 작업을 수행할 때 유용합니다.

<?php
  $color = "red";

  switch ($color) {
    case "red":
    case "blue":
      echo "The color is red or blue";
      break;
    default:
      echo "The color is not red or blue";
  }
?>

위 예제에서는 “red”와 “blue”인 경우 동일한 메시지를 출력하고, 다른 경우에는 다른 메시지를 출력합니다.

PHP switch 조건문 사용 에제

관련 이전 게시글


이 글이 도움이 되셨다면 공유 부탁드립니다!

위로 스크롤