Switch... Case dans PHP

Par PHP 1 minute de lecture
switch case php

Switch-Case est une instruction PHP qui sert à remplacer l'instruction IF... ELSEIF... ELSE par un affichage de code mieux organisé surtout si on doit vérifier la valeur d'une variable une dizaine de fois par exemple.

L'instruction Switch-Case permet de tester la valeur d'une variable plusieurs fois puis exécute le bloc de code correspondant à la valeur trouvée.

Exemple

Ici nous avons la variable $couleur initiée par la valeur "bleu" et on va tester sa valeur, si la valeur est la même dans ce cas là on va exécuter le bloc contenant l'affichage de texte correspondant via un echo.

<?php
  $couleur = "bleu";

  switch ($couleur) {
    case "bleu":
      echo "Votre couleur préférée est le bleu !";
      break;
    case "rouge":
      echo "Votre couleur préférée est le rouge !";
      break;
    case "jaune":
      echo "Votre couleur préférée est le jaune !";
      break;
    default:
      echo "Votre couleur préférée n'est ni le bleu, ni le rouge, ni le jaune !";
  }
?>

Résultat :

Votre couleur préférée est le bleu !

Voici la syntaxe de Switch-Case :

switch(x){
    case cas1:
        // Code à exécuter si x = cas1
        break;
    case cas2:
        // Code à exécuter si x = cas2
        break;
    ...
    default:
        // Code à exécuter si x est différent de toutes les cas
}



Le partage est un plaisir :


Articles recommandés :