>  기사  >  백엔드 개발  >  PHP 스위치를 사용하여 요일을 표시하는 방법

PHP 스위치를 사용하여 요일을 표시하는 방법

藏色散人
藏色散人원래의
2021-08-16 10:45:193065검색

PHP에는 날짜 함수라는 매우 강력한 함수가 있다는 것은 누구나 알고 있을 것입니다. 그러면 날짜 함수를 통해 요일을 쉽게 얻을 수 있습니다. 하지만 이번 글에서는 제목에서 알 수 있듯이 PHP 스위치를 통해 요일을 표시하는 방법을 소개하겠습니다. 관심 있는 친구들은 놓치지 마세요~

마찬가지로 문제를 자세히 소개하겠습니다: 프로그램 작성 방법 switch/case 문 사용 요일을 숫자로 표시합니다(예: 월요일).

질문은 명확하고 대답은 구현하기 쉽습니다.

PHP 코드는 다음과 같습니다.

<?php
$day = "2";

switch ($day) {
    case "1":
        echo "是星期一!";
        break;
    case "2":
        echo "是星期二!";
        break;
    case "3":
        echo "是星期三!";
        break;
    case "4":
        echo "是星期四!";
        break;
    case "5":
        echo "是星期五!";
        break;
    case "6":
        echo "是星期六!";
        break;
    case "7":
        echo "是星期日!";
        break;
    default:
        echo "无效数字!";
}

여기서 제공하는 숫자는 2이므로 결과 출력은 다음과 같습니다.

是星期二!

위 코드의 경우, 7자리로 전환하는 데 1을 전달하면 1일은 월요일로 간주됩니다. 숫자가 1에서 7 사이가 아닌 경우 기본적으로 잘못된 숫자가 표시됩니다.

참고:

PHP에서 switch 문은 다양한 조건에 따라 다양한 작업을 수행하는 데 사용됩니다. Switch 문을 사용하면 여러 코드 블록 중 하나를 선택적으로 실행할 수 있습니다.

Switch 문을 사용하면 if..elseif..else 블록이 길어지는 것을 방지할 수 있습니다.

Grammar

switch (expression)
{
case label1:
  expression = label1 时执行的代码 ;
  break;  
case label2:
  expression = label2 时执行的代码 ;
  break;
default:
  表达式的值不等于 label1 及 label2 时执行的代码;
}

작동 원리:

对表达式(通常是变量)进行一次计算
把表达式的值与结构中 case 的值进行比较
如果存在匹配,则执行与 case 关联的代码
代码执行后,break 语句阻止代码跳入下一个 case 中继续执行
如果没有 case 为真,则使用 default 语句

마지막으로 가장 포괄적인 최신 "PHP 비디오 튜토리얼"을 추천하고 싶습니다~ 와서 배워보세요!

위 내용은 PHP 스위치를 사용하여 요일을 표시하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.