php switch case 问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php switch case 问题相关的知识,希望对你有一定的参考价值。

请问可以这样吗?
switch($worknum)

case <10:
$name = '小于10';
break;
case >10:
$name = '大于10'
break;

参考技术A 可以的,不过你写错了

$worknum = 5;
switch($worknum)

case $worknum<10:
echo $name = '小于10';
break;
case $worknum>10:
echo $name = '大于10';
break;
本回答被提问者和网友采纳
参考技术B 不可以,你用if吧

跟着百度学PHP[4]OOP面对对象编程-16-switch逻辑就语句

直接看案例。较为简单。不解释。

<?php 
$chengji="100"; #先定义一个变量赋值一个数值
switch ($chengji) {
    case $chengji <= 100 && $chengji >= 90;     #case的意思是案例。倘若这个案例成立就执行输出否则不执行
        echo "优秀";
        break;
    case $chengji < 90 && $chengji >= 80; 
        echo "中等";
        break;
    case $chengji <80;
        echo "垃圾";
        break;
    default: #违约,倘若都不在这些案例当中就执行这个。
        echo "不认识!";
        break;
}
 ?>

 

以上是关于php switch case 问题的主要内容,如果未能解决你的问题,请参考以下文章

如何在 PHP 中使用 switch case 'or'

PHP switch case 中多个值的情况

这个PHP流程判断switch语句哪里出错了?为啥不执行default后面的语句

switch case的用法

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

在switch case语句中php开启标记之前的领先空间