全国城市切换

<a href="/" title="知网出品,必属精品" class="logo"><img src="/assets/shuzhi/images/logo.png"></a>

作者:郑州知网 日期:2020-07-14 人气:1683

     我们之前给大家介绍了关于php中switch语句的介绍,我们都知道php中switch语句是循环语句,是一个开关语句,那么很多朋友都只知道简单的switch开关语句的用法了,今天就带大家了解一下php中switch语句的使用详解!
     switch 语句和具有同样表达式的一系列的 IF 语句相似。很多场合下需要把同一个变量(或表达式)与很多不同的值比较,并根据它等于哪个值来执行不同的代码。这正是 switch 语句的用途。
     注意: 注意和其它语言不同,continue 语句作用到 switch 上的作用类似于 break。如果在循环中有一个 switch 并希望 continue 到外层循环中的下一个轮回,用 continue 2。
     下面两个例子使用两种不同方法实现同样的事,一个用一系列的 if 语句,另一个用 switch 语句:

1,Example #1 switch 结构。

2,Example #2 switch 结构可以用字符串。

     重点:为避免错误,理解 switch 是怎样执行的非常重要。switch 语句一行接一行地执行(实际上是语句接语句)。开始时没有代码被执行。仅当一个 case 语句中的值和 switch 表达式的值匹配时 PHP 才开始执行语句,直到 switch 的程序段结束(如 return 语句)或者遇到第一个 break 语句为止。如果不在 case 的语句段最后写上 break 的话,PHP 将继续执行下一个 case 中的语句段。
    特别说明:这里如果 $i 等于 3,PHP不会执行任何echo语句!但是,如果 $i 等于 0,PHP 将执行所有的 echo 语句!如果 $i 等于 1,PHP 将执行后面两条 echo 语句。只有当 $i 等于 2 时,才会得到“预期”的结果——只显示“i equals 2”。所以,别忘了 break 语句就很重要(即使在某些情况下故意想避免提供它们时)。
     [效率]在 switch 语句中条件只求值一次并用来和每个 case 语句比较。在 elseif 语句中条件会再次求值。如果条件比一个简单的比较要复杂得多或者在一个很多次的循环中,那么用 switch 语句可能会快一些。在一个 case 中的语句也可以为空,这样只不过将控制转移到了下一个 case 中的语句。

你觉得这篇文章怎么样?

00

快捷导航

分销1688的产品 分销体系 直销软件的制作方法 直销商品有那些 真正的直销是什么 怎么进入直销行业 关于直销产品的 分销多少钱 做直销是否合法 新直销模式 直销有什么概念 直销商品哪些 直销软件一般多少钱 零售分销管理软件 专业直销软件开发 分销人员 好的分销平台 直销奖金制度剖析 直销奖金模式有几种 分销小程序工具 网店分销是什么意思 直销能做吗 电商分销平台 直销分成软件 电商分销加盟 直销是啥啊 直销的产品都有什么品牌 微信分销 直销的产品的品牌 三级分销的模式