PHP Switch Statement

The switch statement in PHP is used when you need to compare one variable with multiple values. It provides a cleaner alternative to using multiple if-elseif statements.

🛠 Syntax of Switch Statement

switch (variable) {
    case value1:
        // Code to execute if variable == value1
        break;
    case value2:
        // Code to execute if variable == value2
        break;
    default:
        // Code to execute if no case matches
}

📝 Example 1: Basic Switch Statement

Check the day of the week using a switch statement.

<?php
$day = "Tuesday";

switch ($day) {
    case "Monday":
        echo "Start of the work week!";
        break;
    case "Friday":
        echo "Weekend is near!";
        break;
    case "Sunday":
        echo "It's a relaxing day!";
        break;
    default:
        echo "It's a regular weekday.";
}
?>
    

Try It Now

📝 Example 2: Switch with Numbers

Determine a grade based on a numeric score.

<?php
$score = 85;

switch (true) {
    case ($score >= 90):
        echo "Grade: A";
        break;
    case ($score >= 80):
        echo "Grade: B";
        break;
    case ($score >= 70):
        echo "Grade: C";
        break;
    default:
        echo "Grade: F";
}
?>
    

Try It Now

🎯 Quick Summary

  • switch → Compares a variable against multiple cases.
  • case → Defines a possible value to match.
  • break → Exits the switch after a match is found.
  • default → Executes if no case matches.

📝 Practice Time!

Try modifying the examples and see how the switch statement works in different scenarios. Keep experimenting! 🚀