问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

PHP switch case后可以是这样的表达式吗?

发布网友 发布时间:2022-04-18 12:35

我来回答

2个回答

懂视网 时间:2022-04-18 16:56

switch 语句类似于具有同一个表达式的一系列 if 语句。很多场合下需要把同一个变量(或表达式)与很多不同的值比较,并根据它等于哪个值来执行不同的代码。这正是 switch 语句的用途。

Note:

注意和其它语言不同,continue 语句作用到 switch 上的作用类似于 break。如果在循环中有一个 switch 并希望 continue 到外层循环中的下一轮循环,用 continue 2。 (推荐学习:PHP视频教程)

下面两个例子使用两种不同方法实现同样的事,一个用一系列的 if 和 elseif 语句,另一个用 switch 语句:

switch 结构

<?php
if ($i == 0) {
 echo "i equals 0";
} elseif ($i == 1) {
 echo "i equals 1";
} elseif ($i == 2) {
 echo "i equals 2";
}

switch ($i) {
 case 0:
 echo "i equals 0";
 break;
 case 1:
 echo "i equals 1";
 break;
 case 2:
 echo "i equals 2";
 break;
}
?>

case 表达式可以是任何求值为简单类型的表达式,即整型或浮点数以及字符串。不能用数组或对象,除非它们被解除引用成为简单类型。

可作等级评价:

$var = 95;
switch(true){
 case $var < 100;
  $level = 1;
  break;
 case $var < 95;
  $level = 2;
  break;
 default :
 $level=9; break;
}

热心网友 时间:2022-04-18 14:04

case ($sorce_date+60)>=$nowTime:
$temp_time = $nowTime-$sorce_date;
$timeHtml = $temp_time ."秒前";
break;

($sorce_date+60)>=$nowTime 等同于 true or false
就是等同于
case true :
case false :
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 高层建筑电梯井壁上的逃生门有防火要求吗?如果有防火要求逃生门的最小尺寸是多少?请指明出处。多谢! 32层高层住宅,5层可不可以封闭其中一个疏散门? 高层民用建筑疏散出口设计有哪些设计要求 高层民用住宅防火门? 小区高层住宅通往楼顶的门能锁吗?符合消防安全吗? 高层建筑中哪些门不能作为疏散门 高房建筑中各住户的逃生门允许上锁吗? 手机莫名其妙的扣费怎么办? 为什么手机莫名其妙的扣费 手机莫名其妙的被扣费了,怎么解决 手机自动扣费怎么回事 如何用手机版pce模拟器玩恶魔城x血之轮回(最好有图说明)? 什么是软件可用性?软件可用性都关注哪些因素 同一个手机号注册两个怎么删除一个 家常小炒用什么炒好吃? 汽车前保险杠漆有些轻微的刮蹭怎样解决? 同一个手机号注册两个怎么删除一个? 微信怎么连对方一起删除 难道switch()中就不能用字符串表达式吗 如.鞋底是白色的.要使之上色.使用什么颜料好?(橡胶制品上色) 高楼起火如何逃生? 高层建筑首层疏散外门宽度不能小于1.2米,旋转门怎么计算? 办公手机哪款性能稳定?一般多少钱? 请问下黑莓智能手机怎样?办公用怎样?大概多少钱? 什么型号的手机可以打开并编辑word和excel文档?大概多少价格? 想买款两千左右智能手机,听音乐音质好、拍照效果要好能办公(pdf office)。 在深圳做一个手机oa办公系统要多少钱? 5000元以上的手机可以作办公费一次性入怅吗? 对比手机办公收费DTG和免费wps,oliveoffice,quickoffice有什么区别? 京东白条13999分期24期每期还多少钱 中国未被承认民族的人口数量及未被承认的民族名称。 民族识别的未识别 交通事故应该怎么赔偿? 医疗过失应该如何赔偿? 商品破损了应该怎么赔偿 员工粗心损失4000,应该怎么赔偿呢 请问应该怎么赔偿? 工资赔偿补偿应该怎么算? 二维码问卷调查 可以反复提交吗 如何取消? 我关注的中国建行的怎么取消绑定的信用卡