switch($name){
case 'a','b','c':
do something;
default:
do other something;
}
case 'a','b','c':
do something;
default:
do other something;
}
解决方案 »
- 求教!获取数据后排行问题!!使用{if $nkey mod 3 != 0} </tr><tr> {/if} 换行。
- 关于PHPdate()函数的一个问题
- dedecms代码中的"->"是什么意思?
- 网站上放个计数器,和一个在线人数计数器,是用PHP还是用ASP?
- 网页中经常有些块显示的不同的内容,但是有相同的外观,大家一般怎样处理的?是每个板块分别写代码还是写一个类继承?
- 通过web方式实现定时操作遇到的问题:PHP脚本中如何获取php命令的系统路径?
- 每次点击提交都提交了两次!
- 请教高手,一个看是很怪的问题
- 我装的Red hat linux7.2操作系统为什么不支持长字符(送分!!!)
- $_SERVER['HTTP_HOST'] 地址自定义
- 求较新功能较全的php版本eWebEditor
- 格式化字符串的问题
$i="c";switch ($i) {
case "a":
case "b":
case "c":
print "i is a or b or c";
break;
case "d":
print "i is d";
}?>可以这么写
我那段代码测试通过的,可以使用。
因为'a' or 'b' or 'c'永远成立(参与运算的是常量)但你可以写成
switch($name):
case $name=='a' || $name=='b' || $name=='c':
do something...
当然,只有很少几种语言支持这样的写法
我有一个问题,我的$NAME是一个字符串,CASE 后面应该也为一个字符串,但你给改成了逻辑值是什么意思?这样可以吗?