PHP 스위치 문
switch 문은 여러 가지 조건에 따라 다양한 작업을 수행하는 데 사용됩니다.
조건을 판단하는 if...else문을 배웠는데, 비효율적인가요? 사용할 수 있는 한 가지 방법은 switch...case 구문입니다.
switch...case의 구문 구조는 다음과 같습니다.
switch (expr)
{
케이스 expr1:
문 ;
break;
case expr2:
문;
중단;
……
기본값:
문;
}
switch 문은 동일한 표현식을 사용하는 일련의 if 문과 유사합니다.
각 사례는 다음과 같습니다. 차례로 판단하면 expr1..n과 같나요? 같으면 해당 문을 실행합니다. 끝에 break가 있으면 실행이 완료된 후 switch 문이 튀어 나옵니다.
기본값은 입니다. 모든 대소문자를 만족할 수 없을 때 수행되는 기본 작업
참고:
1. 대소문자 뒤에 세미콜론을 쓰지 말고 콜론을 쓰세요.
2. ($foo > 20 또는 $foo == 30)과 같이 케이스 뒤에 판단 간격을 쓰지 마세요.
3. 스위치의 변수는 부울 판단이 더 많기 때문에 정수 또는 문자열이 바람직합니다. if...else에 적합합니다..
4. 각 경우에 구분 기호를 제거하면 각 경우의 코드 블록이
<🎜 순서대로 실행됩니다. >5. 스위치 문은 기본으로 작성할 필요는 없으나, 기본 문
인스턴스 를 유지하는 것이 좋습니다. 아아아앙
예
간단한 한 주 판단을 써보자:
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $dir='north'; switch ($dir) { case 'west': echo '西'; break; case 'east': echo '东'; break; case 'north': echo '北'; break; case 'sourth': echo '南'; break; default: echo '未知'; break; }
오늘이 무슨 날인지 보세요.