• 技术文章 >后端开发 >PHP问题

    如何使用PHP switch显示星期几

    藏色散人藏色散人2021-08-16 10:45:19原创530
    相信大家都知道,在PHP中有一个非常强大的函数,就是date函数,那么通过date函数就可以轻而易举获取星期几。但是正如标题所述,本文将给大家介绍的是怎么通过PHP switch显示星期几,感兴趣的朋友不要错过啊~

    同样,我们要详细的介绍问题:如何编写一个程序,使用 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,所以结果输出是:

    是星期二!

    对于上述代码,我们在switch中传递 1 到 7 个数字,第 1 天将被视为星期一,如果数字不在 1 到 7 之间,默认显示无效数字。

    注:

    在PHP中switch语句用于基于不同条件执行不同动作,可以使用Switch语句有选择地执行若干代码块之一。

    使用 Switch 语句可以避免冗长的 if..elseif..else 代码块。

    语法

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

    工作原理:

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

    最后给大家推荐最新最全面的《PHP视频教程》~快来学习吧!

    以上就是如何使用PHP switch显示星期几的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:PHP switch
    上一篇:PHP如何获取前n个元素的数组 下一篇:如何通过PHP检测某数组是不是另一个数组的子集
    大前端线上培训班

    相关文章推荐

    • php时间如何转化为星期几• php怎么使用date获取星期几• php怎么求日期是星期几• php怎么获取当前时间星期几

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网