Switch용 기본 PHP ...LOGIN

Switch용 기본 PHP 개발 튜토리얼

1. Switch 문

switch 문은 여러 조건에 따라 다양한 작업을 수행하는 데 사용됩니다.

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

구문:

switch (n)

{

case label1:

n=label1인 경우 여기에 있는 코드는 다음과 같습니다. 실행됨 ;

break;

case label2:

n=label2인 경우 여기에 있는 코드가 실행됩니다.

break;

default :

n이 label1이나 label2와 같지 않으면 여기에 있는 코드가 실행됩니다.

}

참고:

  • 판단해야 할 변수는 스위치 뒤에, 결과는 케이스 뒤에 옵니다. 스위치 뒤의 변수 값은 무엇입니까? 케이스 값은 스위치 변수와 동일한 코드 세그먼트에 기록됩니다.

  • 위의 기본값도 선택 사항이며 조건을 충족하는 항목이 없을 때 코드를 실행하는 데 사용됩니다.

  • 위 중단은 선택 사항입니다. break는 다양한 루프를 무조건 종료하는 데 사용됩니다

  • 대소문자 뒤에 세미콜론을 쓰지 말고 콜론을 쓰지 마세요:

  • 판단을 쓰지 마세요 ($foo > 20 또는 $foo == 30)

  • 스위치의 변수는 부울 판단으로 인해 정수 또는 문자열이 바람직합니다. if...else..

순서도를 사용하여 표현하면 아래와 같은 결과가 나옵니다.

14.png

예제 1: 이전 섹션의 rand() 함수를 계속 사용하여 주말에 무엇을 할지 선택하기 위해 동전을 던지는 예를 만듭니다

소스 코드는 다음과 같습니다. 팔로우

<?php
$num = rand(1,4);
switch($num){
	case 1:
		echo "周末宅在家吧";
		break;
	case 2:
		echo "周末去爬大蜀山吧";
		break;
	case 3:
		echo "周末去看电影吧";
		break;
	case 4:
		echo "周末爱干啥干啥去";
		break;
}
?>

결과를 직접 출력해 보세요. 시도해 보세요

참고: 위에서 아래로 끊김을 제거하고 출력 결과에 변화가 있는지 확인하세요

예 2: date() 함수를 사용하여 간단한 요일 판단

참고: Date() 함수는 타임스탬프를 더 읽기 쉬운 날짜 및 시간 형식으로 지정합니다. .

자세한 내용은 PHP 매뉴얼을 참조하세요. 여기서는 날짜("D")만 사용하여 시스템에서 현재 요일을 가져옵니다.

소스 코드는 다음과 같습니다.

<?php
//得到今天是星期几的英文简称
$day = date('D');

switch($day){
        //拿公司举例,我们来创造一个上三休四的制度;让星期一、二、三是工作日
    case 'Mon':
    case 'Tue':
    case 'Wed':
        echo '今天是工作日';
        break;
        //星期四、五、六是休息日
    case 'Thu':
    case 'Fri':
    case 'Sat':
        echo '今天是休息日';
        break;
        //当都不满足是,必然是星期天,活动日
    default:
        echo '今天是周末,活动日';
}
?>

참고: 직접 사용해 보고 기본값의 기능을 확인할 수 있습니다.


다음 섹션
<?php $num = rand(1,4); switch($num){ case 1: echo "周末宅在家吧"; break; case 2: echo "周末去爬大蜀山吧"; break; case 3: echo "周末去看电影吧"; break; case 4: echo "周末爱干啥干啥去"; break; } ?>
코스웨어