Précédent Suivant

Langage PHP

Instruction « switch »

 

Cette instruction permet de réaliser un aiguillage multidirectionnel.

 

Structure de Switch

 

Switch (variable)

{ case valeur 1 : bloc d’instructions 1

                        break;

case valeur 2 : bloc d’instructions 2

                        break;

case valeur n : bloc d’instructions n

 

default           : dernier bloc d’instructions

}

 

La case spécial default est utilisé lorsque tous les case ont échoués. Il doit être le dernier cas listé.

 

Exemple :

<?php
   
//Dans une liste déroulante on propose aux gens différents choix de pays,

    //chaque choix $liste ayant pour valeur a, b, c et on renvoie à la page

    //suivante contenant le script :
   
$liste=array();

   
switch ($liste) {
     
case "a":
       
echo "Vous habitez en France";
       
break;
     
case "b":
       
echo "Vous habitez en Allemagne";
        
break;
     
case "c":
       
echo "Vous habitez en Espagne";
       
break;
     
default :
       
echo "Votre pays n'est pas connu";
   
}
?>

 

Exercice : (Voir annexe Instruction conditionnelles Exercice 4).

            Reprendre l’exercice 1 de ce chapitre et afficher la page en utilisant l’instruction "switch".

 

Précédent Suivant