<?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语句吗?
解决方案 »
- 求教php mysql 中怎么保存当前时间日期?
- 问问我的xampp控制面板上面怎么没有setup按钮呢?
- php的基础问题
- -_--_--_-谁有可行的PHP后台管理员登陆源代码(用类写的)-_--_-
- 刚才搜了一下,好像都挺复杂的。
- PHP中读取记录后需要关闭记录集和数据库连接吗
- 请问怎样在网上发布用PHP+MYSQL做的网站?(在线等)
- 这段代码是什么意思?
- 如何在一个页面实现连接两个服务器的不同数据庫,我有很多分不够再加
- 关于正则preg_replace处理中文的问题
- 如何从外网访问局域网内的某台机子上的网站?只要在路由器上设置映射吗?
- 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;