全国城市切换

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

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

     我们之前给大家介绍了关于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

快捷导航

分销平台的优势 直销奖金制度哪个好 3级分销 分销与直销 成功直销 直销商品还有哪些 直销行业好吗 直销到底是什么 怎么样分销 微信分销拼团系统 中国直销是合法的吗 咋样直销 从事直销是什么 哪家直销好 十大直销公司排名 个人如何分销产品 直销平台软件 分销模式是什么意思 如何定义直销 分销货源 正规的直销 直销的运作模式是什么 哪个直销好 景区分销 直销模式的产品 微信小程序分销 分销分销小程序 杭州微商分销代理 直销公司新模式 什么叫分销商