[ 139954 ]
[ 38.103.63.16 ]
Fonctions SWITCH et CASEL'instruction 'switch' équivaut à une série d'instructions 'if'. En de nombreuses occasions, vous aurez besoin de comparer la même variable (ou expression) avec un grand nombre de valeurs différentes, et d'exécuter différentes parties de code suivant la valeur à laquelle elle est égale. C'est exactement à cela que sert l'instruction 'switch'. <?php
switch ($i) {
case 0:
echo "i égale 0";
break;
case 1:
echo "i égale 1";
break;
case 2:
echo "i égale 2";
}
?>
Note : 'break' permet d'arrêter le traitement en cours et sortir du processus.
Utilisation de 'switch' avec des chaînes de caractères est la même qu'avec des valeurs numériques. <?php
switch ($variable) {
case "ok":
echo "c'est OK";
break;
case "nok":
echo "c'est pas OK";
break;
case "":
echo "pas de réponse";
}
?>
Dans notre exemple ci-dessus nous voyons que, si ($variable) contient la chaîne de caractère d'un des 'case', alors cela affichera la chaîne de caractère correspondante. <?php
switch ($variable) {
case "ok":
echo "c'est OK";
break;
case "nok:
echo "c'est pas OK";
break;
default:
echo "pas de reponse";
}
?>
Ici, si aucunes correspondances n'ont pu être vérifiés, le message "pas de réponse" sera automatiquement inscrit. |