php
  1. php-switch

Switch - Control Statements in PHP

The switch control statement is a flow control structure in PHP that allows you to execute different code blocks based on different conditions.

Understanding Switch Statement

Syntax:

The basic syntax of a switch statement in PHP is as follows:

switch (expression) {
    case value1:
        // code to execute
        break;
    case value2:
        // code to execute
        break;
    default:
        // code to execute if no match is found
        break;
}

Example:

Here is an example of a switch statement in PHP:

$dayOfWeek = "Wednesday";

switch ($dayOfWeek) {
    case "Monday":
        echo "Today is Monday";
        break;
    case "Tuesday":
        echo "Today is Tuesday";
        break;
    case "Wednesday":
        echo "Today is Wednesday";
        break;
    default:
        echo "Today is not Monday, Tuesday or Wednesday";
        break;
}

Output:

The output of the above example would be:

Today is Wednesday

Explanation:

The switch statement in PHP compares the expression in the parentheses with each of the values in the case statements. If a match is found, the code block associated with that case statement executes. If no match is found, the default code block executes.

Use

The switch statement in PHP is useful when you have multiple conditions to check against a single variable. It can simplify your code and make it easier to read.

Important Points

  • The switch statement is a control statement in PHP that allows you to execute different code blocks based on different conditions.
  • The switch statement compares the expression in the parentheses with each of the values in the case statements.
  • If a match is found, the code block associated with that case statement executes.
  • If no match is found, the default code block executes.

Summary

In this tutorial, we learned about the switch control statement in PHP. We covered its syntax, example, output, explanation, use, and important points. The switch statement is useful when you have multiple conditions to check against a single variable, and it can simplify your code and make it easier to read.

Published on: