全国城市切换

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

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

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

快捷导航

直销的模式是什么 分销过程 中国直销公司名单 什么叫分销下单 定制直销软件 分销的小程序 分销是怎么做 做过直销 直销系统软件价格 直销产品如何 直销有哪些 目前有哪些直销公司 直销产品合法吗 2016直销公司排行 直销的产品都有哪些品牌 什么是直销企业 全渠道分销服务 直销的解读 直销信息管理系统 国内直销产品有哪些 分销系统软件 分销的产品多了 直销 是什麽 微商城三级分销平台 什么是分销系统 分销商怎么管理 直销产品 国内直销行业 什么是分销商城 三级分销商城系统