PHP Switch  语句

PHP 中的 Switch 语句用于执行基于多个不同条件的不同动作。

PHP 中的 Switch 语句用于执行基于多个不同条件的不同动作。

switch语句在PHP是用来执行一个几种不同的基础上采取的行动之一,几种不同的条件。

Switch 语句

Switch 语句

switch语句
如果你想选择一个许多区块的代码将被处决,使用交换机发言。

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

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

switch语句是用来避免长期块,如果.. elseif的..别人的代码。

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

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

语法

语法

语法

 switch (expression)
{
case label1:
  code to be executed if expression = label1;
  break; 
case label2:
  code to be executed if expression = label2;
  break;
default:
  code to be executed
  if expression is different
  from both label1 and label2;
}

复制代码 代码如下:

 代码如下

例如
这是如何运作:

switch (expression)
{
case label1:
code to be executed if expression = label1;
break;
case label2:
code to be executed if expression = label2;
break;
default:
code to be executed
if expression is different
from both label1 and label2;
}

switch (expression)
{
case label1:
  code to be executed if expression = label1;
  break; 
case label2:
  code to be executed if expression = label2;
  break;
default:
  code to be executed
  if expression is different
  from both label1 and label2;
}

单一的表达(最常见的一个变量)是评价一次
的价值相比,表达的价值观为每一个案件中的结构
如果有一场比赛,代码与该案件的执行
经过代码执行,打破是用来阻止代码从运行到下一个案例
预设的声明是如果没有使用的情况下是真正的

实例

实例

<html>
<body>

<?php
switch ($x)
{
case 1:
  echo "Number 1";
  break;
case 2:
  echo "Number 2";
  break;
case 3:
  echo "Number 3";
  break;
default:
  echo "No number between 1 and 3";
}
?>

</body>
</html>

工作原理:

工作原理:

对表达式(通常是变量)进行一次计算
把表达式的值与结构中 case 的值进行比较
如果存在匹配,则执行与 case 关联的代码
代码执行后,break 语句阻止代码跳入下一个 case 中继续执行
如果没有 case 为真,则使用 default 语句

对表达式(通常是变量)进行一次计算
把表达式的值与结构中 case 的值进行比较
如果存在匹配,则执行与 case 关联的代码
代码执行后,break 语句阻止代码跳入下一个 case 中继续执行
如果没有 case 为真,则使用 default 语句

复制代码 代码如下:

 代码如下

<?php
switch ($x)
{
case 1:
echo “Number 1”;
break;
case 2:
echo “Number 2”;
break;
case 3:
echo “Number 3”;
break;
default:
echo “No number between 1 and 3”;
}
?>

<?php
switch ($x)
{
case 1:
  echo “Number 1”;
  break;
case 2:
  echo “Number 2”;
  break;
case 3:
  echo “Number 3”;
  break;
default:
  echo “No number between 1 and 3”;
}
?>

</body>
</html>

</body>
</html>

您可能感兴趣的文章:

  • php
    随机数的产生、页面跳转、件读写、文件重命名、switch语句
  • php
    switch语句多个值匹配同一代码块的实现
  • ThinkPHP模板Switch标签用法示例
  • php
    switch语句多个值匹配同一代码块应用示例
  • PHP的switch判断语句的“高级”用法详解
  • php中switch与ifelse的效率区别及适用情况分析
  • php中switch语句用法详解
  • PHP中的switch语句的用法实例详解

相关文章