PHP的switch判断语句的“高级”用法详解

前端技术 2023/09/06 PHP

只所以称为“高级”用法,是因为我连switch的最基础的用法都还没有掌握,so,接下来讲的其实还是它的基础用法!

switch 语句和具有同样表达式的一系列的 IF 语句相似。很多场合下需要把同一个变量(或表达式)与很多不同的值比较,并根据它等于哪个值来执行不同的代码。这正是 switch 语句的用途。

注意: 注意和其它语言不同,continue 语句作用到 switch 上的作用类似于 break。如果在循环中有一个 switch 并希望 continue 到外层循环中的下一个轮回,用 continue 2。

下面两个例子使用两种不同方法实现同样的事,一个用一系列的 if 语句,另一个用 switch 语句:

Example #1 switch 结构

复制代码 代码如下:

<?php
if ($i == 0)
{
 echo \"i equals 0\";
}
elseif ($i == 1)
{
 echo \"i equals 1\";
}
elseif ($i == 2)
{
 echo \"i equals 2\";
}

switch ($i)
{
 case 0:
  echo \"i equals 0\";
  break;
 case 1:
  echo \"i equals 1\";
  break;
 case 2:
  echo \"i equals 2\";
  break;
}
?>

本文地址:https://www.stayed.cn/item/15586

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。