我想说 $level > -100 && $level < 100
$level = 0;
switch($level){
case $level > -100:
break;
case $level < 100:
break;
default:
echo '5';
return null;
}
你能使用这样的 switch 语句吗?
最佳答案
目前给出的答案都没有明确将原始问题的精神与适当的开关结构联系起来。所以,为了记录:
switch (true) {
case (($level>-100) && ($level<100)):
echo 'in range one';
break;
case (($level>200) && ($level<300)):
echo 'in range two';
break;
default:
echo 'out of range';
}
switch 的这种用法绝对没有错。
关于php切换大小写问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3646487/