全国城市切换

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

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

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

快捷导航

国内合法直销公司有多少家 直销软件的价格 微店分销商 国内直销是否合法 分销平台的用处 传统分销模式 直销做 什么事分销 阿里分销网 直销都有几个产品 分销渠道类型 产品分销怎么做 直销开发软件开发 分销订货系统 分销是真的吗 分销系统的 酒店分销系统 直销释义 分销商城怎么做 三级分销系统建设 微信微商分销系统 完美直销产品 微分销系统商城 做直销是哪些 怎么分销的 分销怎么收费 网上有直销产品 直销公司系统软件 分销平台系统 可以直销产品