PHP Switch 语句

psusse07223年前PHP技术1457

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

简述PHP技术发展历程(php的发展史)

简述PHP技术发展历程(php的发展史)

PHP技术经过了3个版本的演化,已经变成一个非常强大的Web开发语言,语言非常的易用,而且它拥有一个强大的类库。PHP技术大家都很熟悉,我们一起来回顾一下PHP技术发展历程吧。在上个世纪***十年,是...

PHP 数据类型

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

PHP 语法

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

PHP 安装

我需要什么?如需开始使用 PHP,您可以:使用支持 PHP 和 MySQL 的 web 主机在您的 PC 上安装 web 服务器,然后安装 PHP 和 MySQL。使用支持 PHP 的 Web 主机如...

评论列表

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

哥回复的不是帖子,是寂寞!https://www.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://www.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://www.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://www.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://www.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

发表评论    

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