我如何写(切换函数PHP
)的情况来制作if $number > 0 && $number < 15
?
我尝试过:
<?php
$number = rand("0","100");
switch($number) {
case: $number > 0 && $number < 15;
$output = 1;
break;
case: $number > 15 && $number < 50;
$output = 2;
break;
}
return $output;
?>
答案 0 :(得分:10)
试试这个,你的冒号在错误的地方!
<?php
$number = rand("0","100");
switch(true) {
case $number > 0 && $number < 15:
$output = 1;
break;
case $number > 15 && $number < 50:
$output = 2;
break;
}
?>
来自DaveRandom的评论如下。请注意,如果$ number等于15,则不会发生任何事情。我建议您更改其中一个switch语句。也许将你的第一个案例改为:
case $number > 0 && $number <= 15: