PHP Switch 语句

psusse07222年前PHP技术1630

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

PHP学习路线图(视频)

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

现代化php的发展史

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

PHP 变量

变量是存储信息的容器:实例<?php$x=5; $y=6; $z=$x+$y;echo $z;?>运行实例类似代数x=5 y=6 z=x+y在代数中我们使用字母(比如 x...

PHP 运算符

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

PHP 字符串函数

字符串是字符序列,比如 "Hello world!"。PHP 字符串函数在本节中,我们将学习常用的字符串操作函数。PHP strlen() 函数strlen() 函数返回字符串的长...

评论列表

发表评论    

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