PHP Switch 语句

psusse07223年前PHP技术1485

switch 语句用于基于不同条件执行不同动作。

Switch 语句

如果您希望有选择地执行若干代码块之一,请使用 Switch 语句。

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

语法

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

工作原理:

  1. 对表达式(通常是变量)进行一次计算

  2. 把表达式的值与结构中 case 的值进行比较

  3. 如果存在匹配,则执行与 case 关联的代码

  4. 代码执行后,break 语句阻止代码跳入下一个 case 中继续执行

  5. 如果没有 case 为真,则使用 default 语句

实例

<?php$favfruit="orange";switch ($favfruit) {   case "apple":     echo "Your favorite fruit is apple!";     break;   case "banana":     echo "Your favorite fruit is banana!";     break;   case "orange":     echo "Your favorite fruit is orange!";     break;   default:     echo "Your favorite fruit is neither apple, banana, or orange!";
}?>


返回列表

上一篇:PHP if...else...elseif 语句

没有最新的文章了...

相关文章

PHP学习路线图(视频)

欢迎来到php中文网,学习php !欢迎来到php中文网学习php!php中文网为你准备了一份清晰、完整的php自学路线规划图,帮助php初学者明确学习顺序,快速掌握php开发技术。本教程以实用为目标...

PHP 数据类型

字符串、整数、浮点数、逻辑、数组、对象、NULL。PHP 字符串字符串是字符序列,比如 "Hello world!"。字符串可以是引号内的任何文本。您可以使用单引号或双引号:实例&...

PHP 运算符

PHP 算数运算符运算符名称例子结果显示结果+加法$x + $y$x 与 $y 求和显示结果-减法$x - $y$x 与 $y 的差数显示结果*乘法$x * $y$x 与 $y 的乘积显示结果/除法$...

现代化php的发展史

提到php很多人还在用旧的思维在看它,殊不知,识别三日当刮目相看,如今的php早已不是当初的php,它已经成长为了一个有着非常强大的社区的编程语言,每年都会有新的版本诞生,每年都会有新的特性被添加,而...

PHP 语法

PHP 脚本在服务器上执行,然后向浏览器发送回纯 HTML 结果。基础 PHP 语法PHP 脚本可放置于文档中的任何位置。PHP 脚本以 <?php 开头,以 ?&...

PHP 简介

PHP 脚本在服务器上执行。您应当具备的基础知识在继续学习之前,您需要对下面的知识有基本的了解:HTMLCSSJavaScript如果您希望首先学习这些项目,请在我们的 首页 访问...

评论列表

游客
2024-07-28 23:38:58

哥回复的不是帖子,是寂寞!https://0977a.cn/?id=17

游客
2024-07-28 23:41:26

看了楼主的帖子,不由得精神为这一振。http://nft.cikewudi.com/post/1980.html

游客
2024-07-28 23:45:22

因为我还做不到对楼主熟视无睹!http://nft.cikewudi.com/post/1980.html

游客
2024-07-28 23:45:32

看了这么多帖子,第一次看到这么有深度了!https://www.qhhldg.com/post/20f18d79fddf.html

游客
2024-07-29 00:05:28

鼠标一点,帖子靠前!http://nft.cikewudi.com/post/1980.html

游客
2024-07-29 00:06:36

楼主很有艺术范!https://0977a.cn/?id=17

游客
2024-07-29 00:11:50

楼主练了葵花宝典吧?https://kinzhangqi.cn/?id=1#cmt6058

游客
2024-07-29 00:12:57

楼主看起来很有学问!http://nft.cikewudi.com/post/1980.html

游客
2024-07-29 00:13:17

楼主看起来很有学问!http://nft.cikewudi.com/post/1980.html

游客
2024-07-29 00:21:13

楼主很有艺术范!http://0561fcw.cn/post/139893.html

游客
2024-07-30 20:34:32

顶帖乃举手之劳!http://1987boy.com/post/648.html

游客
2024-07-30 20:35:46

看了楼主的帖子,不由得精神为这一振。http://1987boy.com/post/648.html

游客
2024-07-30 20:38:46

楼主很有艺术范!http://1987boy.com/post/648.html

游客
2024-07-30 22:28:16

看帖不回帖的人就是耍流氓,我回复了!http://0561fcw.cn/post/139893.html

游客
2024-07-30 22:32:50

看帖不回帖的人就是耍流氓,我回复了!https://0977a.cn/?id=17

游客
2024-07-30 22:33:06

网页的加载速度非常快,不会影响用户体验。http://0561fcw.cn/post/139893.html

游客
2024-07-30 22:34:54

楼主练了葵花宝典吧?http://0561fcw.cn/post/139893.html

游客
2024-07-30 22:43:16

因为我还做不到对楼主熟视无睹!http://0561fcw.cn/post/139893.html

游客
2024-07-30 22:51:37

楼主练了葵花宝典吧?http://0561fcw.cn/post/139893.html

游客
2024-07-30 22:59:44

哥回复的不是帖子,是寂寞!http://0561fcw.cn/post/139893.html

游客
2024-07-30 23:00:51

只要顶起来,一切就有希望!http://0561fcw.cn/post/139893.html

游客
2024-07-30 23:01:58

看了楼主的帖子,不由得精神为这一振。https://kinzhangqi.cn/?id=1#cmt6058

游客
2024-07-30 23:03:22

楼主的帖子实在是写得太好了。https://kinzhangqi.cn/?id=1#cmt6058

游客
2024-07-30 23:03:34

楼主看起来很有学问!https://www.agiletools.cn/post/bead03209e4f.html

游客
2024-07-30 23:06:13

只要顶起来,一切就有希望!http://1987boy.com/post/648.html

游客
2024-07-30 23:33:20

楼主的帖子实在是写得太好了。http://1987boy.com/post/648.html

游客
2024-08-01 00:05:14

顶帖乃举手之劳!https://kinzhangqi.cn/?id=1#cmt6058

游客
2024-08-01 00:05:38

楼主很有艺术范!https://kinzhangqi.cn/?id=1#cmt6058

游客
2024-08-02 18:47:30

楼主看起来很有学问!http://0561fcw.cn/post/139893.html

游客
2024-08-02 18:52:08

楼主练了葵花宝典吧?https://0977a.cn/?id=17

游客
2024-08-02 18:52:32

顶帖乃举手之劳!http://nft.cikewudi.com/post/1980.html

游客
2024-08-02 18:52:50

楼主练了葵花宝典吧?http://nft.cikewudi.com/post/1980.html

游客
2024-08-02 18:53:02

因为我还做不到对楼主熟视无睹!https://www.qhhldg.com/post/20f18d79fddf.html

游客
2024-08-02 18:56:39

因为我还做不到对楼主熟视无睹!https://0977a.cn/?id=17

游客
2024-08-02 18:57:18

哥回复的不是帖子,是寂寞!https://kinzhangqi.cn/?id=1#cmt6058

游客
2024-08-02 19:03:35

楼主,你写得实在是太好了。把这个帖子顶上!!!http://1987boy.com/post/648.html

游客
2024-08-02 19:08:41

楼主很有艺术范!https://kinzhangqi.cn/?id=1#cmt6058

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。