Home  >  Article  >  Backend Development  >  What does the switch statement in php mean?

What does the switch statement in php mean?

藏色散人
藏色散人Original
2022-01-18 10:30:282704browse

The switch statement in php is used to perform different actions based on different conditions. Its usage syntax is "switch (expression){case label1:expression = label1 break;case label2:...}".

What does the switch statement in php mean?

The operating environment of this article: Windows7 system, PHP7.1 version, DELL G3 computer

What does the switch statement in php mean?

The switch statement is used to perform different actions based on different conditions.

Switch Statement

If you want to selectively execute one of several blocks of code, use the Switch statement.

Use the Switch statement to avoid lengthy if..elseif..else code blocks.

Syntax

switch (expression)
{
case label1:
  expression = label1 时执行的代码 ;
  break;  
case label2:
  expression = label2 时执行的代码 ;
  break;
default:
  表达式的值不等于 label1 及 label2 时执行的代码;
}

Working principle:

  • ##Performs a calculation on an expression (usually a variable)

  • Compare the value of the expression with the value of the case in the structure

  • If there is a match, execute the code associated with the case

  • After the code is executed, the break statement prevents the code from jumping to the next case to continue execution

  • If no case is true, use the default statement

Example

<?php
$favfruit="orange";
switch ($favfruit) {
   case "apple":
     echo "Your favorite fruit is apple!";
     break;
   case "banana":
     echo "Your favorite fruit is banana!";
     break;
   case "orange":
     echo "Your favorite fruit is orange!";
     break;
   default:
     echo "Your favorite fruit is neither apple, banana, or orange!";
}
?>

Recommended learning: "

PHP Video Tutorial"

The above is the detailed content of What does the switch statement in php mean?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn