This section provides a tutorial example on how to use 'switch' statements to select one block of statements based on the equal condition of an expected value.
To help us understand how "switch" statements work, I wrote the following the tutorial example script:
<?php # SwitchStatements.php
# Copyright (c) 2003 by Dr. Herong Yang. http://www.herongyang.com/
#
$dateInfo = getdate();
$wDay = $dateInfo["wday"];
$weekDay = $dateInfo["weekday"];
$openHours = "open";
print "\nLibrary Hours with \"switch\" statements:\n";
print " Today is: $weekDay\n";
switch ($weekDay) {
case "Monday":
case "Tuesday":
case "Wednesday":
case "Thursday":
case "Friday":
$openHours = "open from 9:00am to 9:00pm";
break;
case "Saturday":
$openHours = "open from 9:00am to 5:00pm";
break;
case "Sunday":
$openHours = "closed";
break;
default:
$openHours = "not at here";
}
print " The library is $openHours\n";
?>
If you run this sample script, you should get:
Library Hours with "switch" statements:
Today is: Sunday
The library is closed