PHP Switch Statements

switch 语句用于基于不同条件执行不同动作。

Yinza Switch

Iyi a da yinza yinza koda kafin yinza yinza koda a yinza yinza, yinza Switch yinza.

A yinza Switch yinza zai tsaki da yinza da tsaki koda if..elseif..else. yinza yinza.

Syntax

switch (expression)
{
case label1:
  Code to be executed when expression = label1 ;
  break;  
case label2:
  Code to be executed when expression = label2 ;
  break;
default:
  Code to be executed when the value of the expression is not equal to label1 and label2;
}

Working Principle:

  1. Perform a single calculation of the expression (usually a variable)
  2. Compare the value of the expression with the value of the case in the structure
  3. If there is a match, execute the code associated with the case
  4. After the code is executed,break statementPrevent the code from jumping into the next case to continue executing
  5. 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!";
}
?>

Run Instance