PHP的switch语句

switch语句的语法:

switch(表达式){

case 常量1:
  多个语句;
  break;

case 常量2:
  多个语句;
  break;

……
  default:

多个语句;
  break;
  }

例:编写一个程序,输出一个字符,根据输入的字符输出该字符所代表的日期。比如a代表星期一,b代表星期二。

<?php$mychar='c';switch($mychar){  case 'a':     echo '今天是星期一。';     break;  case 'b':     echo '今天是星期二。';     break;  case 'c':     echo '今天是星期三';     break;  case 'd':     echo '今天是星期四';     break;  case 'e':     echo '今天是星期五';     break;  case 'f':     echo '今天是星期六';     break;  case 'g':     echo '今天是星期天';     break;  default:     echo '没有相应的日期!';}?>

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索switch
, break
, 字符
, 常量
, 语句
多个
php的switch case语句、php switch case语句、php中switch case语句、phpswitch case语句、php switch语句,以便于您获取更多的相关知识。

时间: 2024-08-03 20:05:18

PHP的switch语句的相关文章

switch 语句

语句   当指定的表达式的值与某个标签匹配时,即执行相应的一个或多个语句. switch (expression) {   case label :       statementlist   case label :       statementlist   ...   default :       statementlist} 参数 expression 要求值的表达式. label 根据 expression 来匹配的标识符.如果 label === expression,则立即从冒号

Visual C#2005快速入门之switch语句

visual|快速入门|语句 某些时候,在嵌套使用if语句时,所有if语句看起来都非常相似,因为它们都在对一个完全相同的表达式进行求值,惟一的区别是每个if语句都将表达式的结果与一个不同的值进行比较.例如: if (day == 0) dayName = "Sunday";else if (day == 1) dayName = "Monday";else if (day == 2) dayName = "Tuesday";else if (da

关于C#中switch语句的一点注意

语句 (最先发表在www.kunwsoft.com) 大家肯定对switch语句并不陌生,它能够让程序根据控制表达式的值,从多个动作中作出选择(从逻辑过程看,和多分支语句if-else有些相似).在C++和java中也有这一语句,不过在C#中,这一语句则有了些变化.先看下边一个例子: switch(letter) { case 'a': Console.WriteLine("aaaaa"); case 'b': Console.WriteLine("bbbbb");

[叩响C#之门]第4章 流程控制 4.4.2 switch语句

4.4.2 switch语句 用switch语句处理某些多分支问题非常重要.现在我们来复习一下前面学习的由年月日计算星期的问题,该问题的核心是基姆拉尔森公式.

Java编程那些事儿34——switch语句语法

5.3.2 switch语句 switch关键字的中文意思是开关.转换的意思,switch语句在条件语句中特别适合做一组变量相等的判断,在结构上比if语句要清晰很多. switch语句的语法格式为: switch(表达式){ case 值1: 功能代码1; [break;] case 值2: 功能代码2; [break;] -- default: 功能代码1; [break;] } 语法说明: 1.表达式的类型只能为byte.short.char和int这4种之一. 2.值1.值2-值n只能为常

jsp switch语句的用法

如果希望选择执行若干代码块中的一个,你可以使用switch语句: 语法: switch(n)    {    case 1:      执行代码块 1      break    case 2:      执行代码块 2      break    default:      如果n即不是1也不是2,则执行此代码    } 工作原理:switch后面的(n)可以是表达式,也可以(并通常)是变量.然后表达式中的值会与case中的数字作比较,如果与某个case相匹配,那么其后的代码就会被执行.bre

JavaScript中switch语句的用法详解

  这篇文章主要介绍了JavaScript中switch语句的用法详解,是JS入门学习中的基础知识,需要的朋友可以参考下 可以使用多个if... else if语句,如前面的章节,执行多路分支.然而,这并不总是最佳的解决方案,尤其是当所有分支的依赖单一的变量的值. 使用JavaScript1.2开始,你可以用它处理的正是这种情况,使用一个switch语句,它这样做更有效,如果不是反复地使用if... else if语句. 语法 switch语句的基本语法给出一个expression ,以评估计算

php switch语句多个值匹配同一代码块的实现

 switch 语句一行接一行地执行(实际上是语句接语句),下面为大家介绍下php switch语句多个值匹配同一代码块 先说说switch()语句的格式    switch(表达式){    case 匹配1:  当匹配1和表达式匹配成功执行的代码;  break;    case 匹配2:  当匹配2和表达式匹配成功执行的代码;  break;  default:  如果case语句没有与表达式成功所执行的代码;  }    理解 switch 是怎样执行的非常重要.switch 语句一行接

使用命令对象代替switch语句的写法示例

这篇文章主要介绍了使用命令对象代替switch语句的写法示例,JS规范里面是禁止使用switch语句的,使用命令对象可以完美的解决这个问题,需要的朋友可以参考下 曾经有人说过,真正好的程序是没有if..else的,当然switch还不如if..else.JS规范里面是禁止使用switch的. 命令对象(command object)就完美的解决了这个问题. 引用一篇国外的博客提到的: JavaScript 有着良好的控制流程语句,这些语句往往用花括号包裹着.不过有个例外:switch - cas