全国城市切换

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

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

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

快捷导航

做直销哪家好 网站直销软件 网上分销系统开发 直销以后的趋势 微信分销系统公司 分销商怎样做好分销 直销双轨 直销的商品 一级分销系统价格 直销 商品 中国直销产品 郑州分销 完美直销产品 直销都会有哪些产品 专业直销软件 干直销是什么 微信分销三级 中国直销是什么 零售分销管理软件 免费直销系统软件 直销产品模式 直销会员系统软件 什么是分销渠道 直销是哪个呢 从事直销产品 微分销平台源码 国家直销公司 国家的直销公司 微商分销平台开发 直销公司有