I have four conditions that I need to go through and I thought it would be best to use the switch
statement in PHP. However, I need to check whether an integer is, let's say, less than or equal, or greater than and equal.
switch ($count) {
case 20:
$priority = 'low';
break;
case 40:
$priority = 'medium';
break;
case 60:
$priority = 'high';
break;
case 80:
$priority = 'severe';
break;
}
With an if()
statement it would look like the following:
if ($count <= 20) {
$priority = 'low';
} elseif ($count <= 40) {
$priority = 'medium';
} elseif ($count <= 60) {
$priority = 'high';
} else {
$priority = 'severe';
}
Is that possible in switch-case
?
switch(true)
and return true on the cases that satisfy the range Example. If this was on a smaller scale, you could just repeat the numbers in range, and have them flow into each other Example. But yeah for your example, you should use an if statement.