Local Tech Repair: Range Switch Statements in PHP

Wednesday, February 29, 2012

Range Switch Statements in PHP

For those that are wondering how to use a switch statement to check the ranges of number in php here you go.

there are different ways of checking ranges you can either use a if statement. Though a if statement gets extremely blocky over many different checks.

I prefer using switches to check my ranges. Here is an example of how to do that.

function formid($start) {
$start = (int)$start;
switch ($start) {
case ($start < (int)3):
return 1;
case ($start < (int)7):
return 2;
case ($start > (int)7):
return 2;
return 0;

$num = 3;
echo formid($num); // this will return 2

So you don't have to do it the hard way with all those if statements you can just use a switch.

I hope you liked this little article

Local Tech Repair Admin