当前位置:首页 » 编程语言 » php的switch

php的switch

发布时间: 2023-03-06 21:47:10

php中当使用switch() case的时候,如果有几个等价的case该怎么写

case:之后所跟的表达式即为入口条件,这里可以写多个,或者排除方式。
楼上混乱了。举例:
switch(……)

case: "1"
echo "a";
break;
case: "2"
echo "a"; // 这里是相同的,可以多条实现
break;
default: // 能用排除方式,这个效率较高
echo: "b"
break;

Ⅱ PHP中switch对于0的判断不准

$speed = 0 ;

if ($speed >= 0){
echo 'true';
}

肯定返回true啊,大于等于0,是什么意思?大于跟等于,都可以为真。

case if 的条件,都是一样的。这没有错误。楼主再琢磨琢磨……同理,<=0,也是一个道理

Ⅲ php switch中能加if语句吗

好像不能这样弄!

但你可以在switch之前判断一下

if(check($str)){
$str='number';
}
switch($str)
{
case"what":
echo"what";
break;
case"how":
echo"how";
break;
case"number":
echo'hi';
break;
/*第三种情况是,若字符串前10个字符为数字,则输出"hi",应该怎么写?假设判断函数为check($str)*/

Ⅳ php switch 怎么使用

给你参考一下:

<?php
switch($x)
{
case1:
echo"Number1";
break;
case2:
echo"Number2";
break;
case3:
echo"Number3";
break;
default:
echo"Nonumberbetween1and3";
}
?>

</body>
</html>

Ⅳ 在PHP中如果使用switch case语句,switch()的括号中可以是中文吗

测试代码:

switch('你好'){
case'你好':
echo1;
break;
defualt:
echo'2';
}

结果输出:

1

证明:

switch()的括号中可以是中文!!!

但是强烈不推荐写中文

热点内容
网络编程百度云 发布:2025-09-18 00:19:52 浏览:123
安卓手机供电在哪里 发布:2025-09-18 00:08:38 浏览:393
Linux调度器 发布:2025-09-18 00:01:50 浏览:275
php斜杠被转义 发布:2025-09-17 23:56:28 浏览:784
apk如何防止反编译 发布:2025-09-17 23:53:43 浏览:357
4u服务器搭建 发布:2025-09-17 23:52:41 浏览:486
笔记本电脑刚到怎么检查配置 发布:2025-09-17 23:45:44 浏览:904
c语言编小游戏 发布:2025-09-17 23:33:46 浏览:408
法哪科编程 发布:2025-09-17 23:20:03 浏览:571
摩斯密码怎么敲汉字 发布:2025-09-17 23:11:05 浏览:363