返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >switch在php中怎么使用
  • 412
分享到

switch在php中怎么使用

2023-06-22 00:06:23 412人浏览 薄情痞子
摘要

这篇文章主要讲解了“switch在PHP中怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“switch在php中怎么使用”吧!在php中,switch语句用于根据多个不同条件执行不同动

这篇文章主要讲解了“switch在PHP中怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“switch在php中怎么使用”吧!

在php中,switch语句用于根据多个不同条件执行不同动作,语法“switch(表达式){case 值1:语句块1;break;...case 值n:语句块n;break;default:语句块n+1;}”;表达式的值只能是整数或字符串

switch在php中怎么使用

教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

PHP Switch 语句

switch 语句用于根据多个不同条件执行不同动作。

switch 语句由一个表达式和多个 case 标签组成,case 标签后紧跟一个代码块,case 标签作为这个代码块的标识。switch 语句的语法格式如下:

switch(表达式){    case 值 1:        语句块 1;        break;    case 值 2:        语句块 2;        break;    ... ...    case 值 n:        语句块 n;        break;    default:        语句块 n+1;}

switch 语句会根据表达式的值,依次与 case 中的值进行比较,如果不相等,继续查找下一个 case;如果相等,就会执行对应的语句,直到 switch 语句结束或遇到 break 为止。

一般来说,switch 语句最终都有一个默认值 default,如果在前面的 case 中没有找到相符的条件,则执行默认语句,和 else 语句类似。

switch 语句的执行流程如下图所示:

switch在php中怎么使用

在使用 switch 语句时应该注意以下几点:

  • 和 if 语句不同的是,switch 语句后面表达式的数据类型只能是整型或字符串,不能是 bool 型。通常这个表达式是一个变量名称,虽然 PHP 是弱类型语言,在 switch 后面表达式的变量可以是任意类型数据,但为了保证匹配执行的准确性,最好只使用整型或字符串中的一种类型。

  • 和 if 语句不同的是,switch 语句后面的花括号是必须有的。

  • case 语句的个数没有规定,可以无限增加。但 case 标签和 case 标签后面的值之间应该有一个空格,值后面必须有一个冒号,这是语法的一部分。

  • switch 匹配完成以后,将依次逐条执行匹配的分支模块中的语句,直到 switch 结构结束或者遇到了 break 语句才停止执行。所以,如果一个分支语句的后面没有写上 break 语句,程序将会继续执行下一个分支语句的内容。

  • 与 if 语句中的 else 类似,switch 语句中 default 标签直接在后面加上一个冒号,看似没有条件,其实是有条件的,条件就是“表达式”的值不能与前面任何一个 case 标签后的值相等,这时才执行 default 分支中的语句。default 标签和 if 中的 else 子句一样,它不是 switch 语句中必需的,可以省略。

【示例】使用 date() 函数获取当前星期的英文缩写,根据缩写打印今天是星期几,代码如下所示:

<?phpheader("content-type:text/html;charset=utf-8");$week = date('D');switch($week) {case 'Mon' :echo '星期一';break;case 'Tue' :echo '星期二';break;case 'Wed' :echo '星期三';break;case 'Thu' :echo '星期四';break;case 'Fri' :echo '星期五';break;case 'Sat' :echo '星期六';break;case 'Sun' :echo '星期日';break;}?>

运行结果如下:

switch在php中怎么使用

switch在php中怎么使用

感谢各位的阅读,以上就是“switch在php中怎么使用”的内容了,经过本文的学习后,相信大家对switch在php中怎么使用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: switch在php中怎么使用

本文链接: https://lsjlt.com/news/301670.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • switch在php中怎么使用
    这篇文章主要讲解了“switch在php中怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“switch在php中怎么使用”吧!在php中,switch语句用于根据多个不同条件执行不同动...
    99+
    2023-06-22
  • 怎么在php中使用switch语句
    本篇文章为大家展示了怎么在php中使用switch语句,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。php是什么语言php,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext ...
    99+
    2023-06-14
  • 怎么在java中使用switch
    本篇文章给大家分享的是有关怎么在java中使用switch,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Java是什么Java是一门面向对象编程语言,可以编写桌面应用程序、We...
    99+
    2023-06-14
  • Switch怎么在Java中使用
    Switch怎么在Java中使用?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、java当中的switch与C#相比有以下区别注:在java中switch后的表达式的类型只能...
    99+
    2023-05-30
    java switch
  • switch在c语言中怎么使用
    在C语言中,switch语句用于根据不同的条件执行不同的代码块。其基本语法如下:```switch (expression){case constant1:// code block 1break;case constant2:// c...
    99+
    2023-08-11
    switch c语言
  • PHP Switch语句怎么使用
    PHP的Switch语句用于根据不同的条件执行不同的代码块。其基本语法如下:```phpswitch (expression) {c...
    99+
    2023-09-05
    PHP
  • PHP中Switch语句怎么用
    这篇文章给大家分享的是有关PHP中Switch语句怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。PHP Switch 语句的用法:switch 语句用于根据多个不同条件执行不同动作。switch语句流程图如...
    99+
    2023-06-15
  • switch在php中的用法是什么
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑PHP Switch 语句switch 语句用于根据多个不同条件执行不同动作。switch 语句由一个表达式和多个 case 标签组成,case 标签后紧跟一个代码块,...
    99+
    2016-09-08
    switch php
  • bootstrap中switch怎么使用
    本篇内容介绍了“bootstrap中switch怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • PHP中如何使用Switch语句
    这篇文章将为大家详细讲解有关PHP中如何使用Switch语句,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。PHP Switch语句工作原理:对表达式(通常是变量)进行一次计算 把表达式的值与...
    99+
    2023-06-17
  • PHP Switch语句怎么用
    PHP中的Switch语句用于根据不同的条件执行不同的代码块。以下是Switch语句的基本语法:```switch (express...
    99+
    2023-09-05
    PHP
  • php中Switch语句有什么用
    这篇文章主要为大家展示了“php中Switch语句有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“php中Switch语句有什么用”这篇文章吧。Switc...
    99+
    2024-04-02
  • php中switch函数有什么用
    小编给大家分享一下php中switch函数有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!PHP Switch 语句PHP If...ElsePHP Whi...
    99+
    2023-06-14
  • 怎么在JavaScript中使用switch语句计算指定日期
    今天就跟大家聊聊有关怎么在JavaScript中使用switch语句计算指定日期,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。JavaScript可以做什么1.可以使网页具有交互性,...
    99+
    2023-06-14
  • 如何在Android UI中使用Switch控件
    这期内容当中小编将会给大家带来有关如何在Android UI中使用Switch控件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。首先,在布局中添加上Switch控件:<Switch &nb...
    99+
    2023-05-30
    switch
  • react中的switch怎么用
    这篇文章主要介绍“react中的switch怎么用”,在日常操作中,相信很多人在react中的switch怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”react中的s...
    99+
    2024-04-02
  • JavaScript Switch语句怎么使用
    JavaScript中的Switch语句用于根据不同的条件执行不同的代码块。以下是Switch语句的使用方法:1. 使用Switch...
    99+
    2023-09-05
    JavaScript
  • trait怎么在php中使用
    本篇文章给大家分享的是有关trait怎么在php中使用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。php是什么语言php,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP...
    99+
    2023-06-14
  • preg_match怎么在PHP中使用
    这篇文章给大家介绍preg_match怎么在PHP中使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。语法:preg_match ( string $pattern , ...
    99+
    2023-06-14
  • fetch在php中怎么使用
    今天小编给大家分享一下fetch在php中怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。用法:1、“mysql_fe...
    99+
    2023-06-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作