<?php
$a=5;
switch($a){
case 1||2||3||4;
echo "aaa";
break;
case 5||6;
echo "bbb";
break;}
?>
这样写是错误的吗?要怎么写才能实现这种判断,switch不可以这样一定要if语句吗?
$a=5;
switch($a){
case 1||2||3||4;
echo "aaa";
break;
case 5||6;
echo "bbb";
break;}
?>
这样写是错误的吗?要怎么写才能实现这种判断,switch不可以这样一定要if语句吗?
解决方案 »
- 关于session的小问题
- crontab定期执行命令和直接执行命令结果不一样
- 什么是单词边界?
- 哪位兄弟能提供一个AJAX的例子给我呢?
- 用JS能不能判断复选框是否被选中?
- php5在xp下安装的问题
- PHP4.*升级到5.0应注意的问题?
- session_destroy()为什么不行呀?在线等待!......
- 大家好。。有没有辽宁鞍山的朋友。。。做PHP的。。想和你们交个朋友。。。。探讨一个技术问题。。
- thinkphp uploadify图片上传后表单提交 这个流程应该怎么设计
- 如何从外网访问局域网内的某台机子上的网站?只要在路由器上设置映射吗?
- Fatal error: Call to undefined function curl_init() in D:\wamp\www\bj\qq.php on
switch($a){
case 1:case 2: case 3: case 4:
echo "aaa";
break;
case 5: case 6:
echo "bbb";
break;}
注意 case 之后跟的是 : 不是 分号;
$a=5;
switch($a){
case 1:case 2: case 3: case 4:
echo "aaa";
break;
case 5: case 6:
echo "bbb";
break;}
?>
但是按楼主的写法,应该是第一种case的值是1,第二个是5才对,可是为什么无论a是什么值都输出aaa,谁能解释下?
case 1||2||3||4;