PHP - Les tests conditionnels - Switch
Tutoriel écrit par R@f
Écrit le 22 Jan 2007
Écrit le 22 Jan 2007
Le switch est une structure adaptée à des tests simples d'égalité sur une seule variable. La variable à évaluer ne renvoie pas un type booléen (comme pour if, if - else...) mais un résultat qui est comparé à d'autres valeurs.
Sommaire :
PHP - Les tests conditionnels - Switch
PHP - Switch
Par exemple, si l'on veut faire une action si $var vaut 1, une autre si elle vaut 2, ...
Voyons un exemple, qui va clarifier tout ça, :) :
| .01 .02 .03 .04 .05 .06 .07 .08 .09 .10 .11 .12 .13 .14 .15 .16 .17 .18 .19 .20 |
<?php
switch( $var ) // on fait les tests sur $var { case 1: // si $var vaut 1 echo 'La variable vaut 1'; break; case 2: // si $var vaut 2 echo 'La variable vaut 2'; break; case 15: // on met bien : après la valeur echo 'La variable vaut 15'; break; default: // dans tous les autres cas echo 'La variable a une autre valeur'; } ?> |
Le break sert à terminer une suite d'action après le case, ce qui veut dire que des accolades ne sont pas nécessaires... On ne met cependant pas de break après default, qui représente tous les cas non prévus (un peu comme le else avant).
© Copyright: Les tutoriels sont exclusifs et sont la propriétés des auteurs.
Reproduction interdite.
Connexion
PHP
- Introduction
- Installation
- Echo
- Les variables
- Les chaîne de Caractères
- Les Opérateurs
- La fonction Include
- If
- If Else
- If - Else if - Else
- Switch
- Boucle For
- Boucle Foreach
- Boucle While
- Boucle Do While
- Break et Continue
- Magic Quotes
- GET & POST
- htmlentities
- SESSIONS
- Cookies
- Dates et Heures
- Fichier texte
- Newsletters
- Les Modulos


