switch 문은 여러 가지 조건에 따라 다양한 작업을 수행하는 데 사용됩니다.
여러 코드 블록 중 하나를 선택적으로 실행 하려면 스위치 문을 사용하세요.
<?php 스위치 ( N ) { 사례 label1 : n = label1 이면 여기의 코드가 실행 됩니다 . label2 : n = label2 이면 여기의 코드가 실행됩니다. break ; 기본값 : n이 label1 이나 label2 와 같지 않으면 여기의 코드가 실행됩니다 . ?>
작동 방식: 먼저 간단한 표현식 n (일반적으로 변수)이 한 번 평가됩니다. 표현식의 값을 구조의 각 케이스 값과 비교합니다. 일치하는 항목이 있으면 해당 사례와 관련된 코드가 실행됩니다. 코드가 실행된 후 실행을 계속하기 위해 코드가 다음 케이스로 점프하는 것을 방지하려면 break를 사용하세요. 일치하는 항목이 없을 때(즉, true인 경우가 없을 때) 기본 문이 실행됩니다.
<?php $ favcolor = " 빨간색 " ; ( $favcolor ) { 사례 " 빨간색 " : 에코 " 당신 이 가장 좋아하는 색깔은 빨간색입니다 ! " break ; " 파란색 " : 에코 " 당신 이 가장 좋아하는 색깔은 파란색입니다 ! " break ; " 녹색 " : 에코 " 당신 이 가장 좋아 하는 색깔은 녹색입니다! " 기본값 : echo ; " 당신이 가장 좋아하는 색깔은 빨간색, 파란색, 녹색 이 아닙니다! " ; ?>