스위치 문LOGIN

스위치 문

PHP Switch 문

여러 코드 블록 중 하나를 선택적으로 실행하려면 스위치 문을 사용하세요.

구문

switch (n)
{
case label1:
         如果 n=label1,此处代码将执行;
         break;
case label2:
         如果 n=label2,此处代码将执行;
         break;
default:
         如果 n 既不等于 label1 也不等于 label2,此处代码将执行;
}

작동 방식: 먼저 간단한 표현식 n(일반적으로 변수)이 한 번 평가됩니다. 표현식의 값을 구조의 각 케이스 값과 비교합니다. 일치하는 항목이 있으면 해당 사례와 관련된 코드가 실행됩니다. 코드가 실행된 후 실행을 계속하기 위해 코드가 다음 케이스로 점프하는 것을 방지하려면 break를 사용하세요. 기본 문은 일치하는 항목이 없을 때(즉, true인 경우가 없을 때) 실행하는 데 사용됩니다.

인스턴스

<?php
 $favcolor="red";
 switch ($favcolor)
 {
 case "red":
     echo "你喜欢的颜色是红色!";
     break;
 case "blue":
     echo "你喜欢的颜色是蓝色!";
     break;
 case "green":
     echo "你喜欢的颜色是绿色!";
     break;
 default:
     echo "你喜欢的颜色不是 红, 蓝, 或绿色!";
 }
 ?>

다방향 분기 구조

1.switch() 괄호는 변수여야 합니다

2.In switch(){} 중국에서 가장 일반적인 것은 사례문, 사례 공백, 값, 값 뒤의 콜론입니다.

switch(变量){
                   case 值:
                                     语句;
                                     语句;
                                     语句;
                               语句;
                                     break;
                   case 值2:
                                     语句;
                                     break;
                   case 值3:
                                     语句;
                                     break;
                   .......
}

switch-case에서 주의해야 할 몇 가지 세부 사항:

1. in 케이스에 문장이 너무 많으면 여러 문장을 함수 등으로 만들어야 합니다.

2switch(변수) 변수의 종류, 값은 정수와 문자열 두 가지 종류를 허용합니다.

3.break는 스위치 구조를 종료하는 데 사용됩니다. 여러 값을 동시에 일치시켜야 하는 경우 Break를 추가하지 않고도 여러 케이스를 사용할 수 있습니다.

다음 섹션
<?php $favcolor="red"; switch ($favcolor) { case "red": echo "你喜欢的颜色是红色!"; break; case "blue": echo "你喜欢的颜色是蓝色!"; break; case "green": echo "你喜欢的颜色是绿色!"; break; default: echo "你喜欢的颜色不是 红, 蓝, 或绿色!"; } ?>
코스웨어