| Particule |

  Accueil
  News
  Flash
  Golive
  Windows
  Trucs & Astuces
  Liens
  Html
  Php
  Java
  Action Scripts


Warning: main(../M/M_php.html) [function.main]: failed to open stream: No such file or directory in /mnt/109/sdb/8/a/la.particule/ph/cours.php on line 83

Warning: main() [function.include]: Failed opening '../M/M_php.html' for inclusion (include_path='/mnt/109/sdb/8/a/la.particule/include:.:/usr/php4/lib/php') in /mnt/109/sdb/8/a/la.particule/ph/cours.php on line 83


Warning: main(../M/M_html.html) [function.main]: failed to open stream: No such file or directory in /mnt/109/sdb/8/a/la.particule/ph/cours.php on line 84

Warning: main() [function.include]: Failed opening '../M/M_html.html' for inclusion (include_path='/mnt/109/sdb/8/a/la.particule/include:.:/usr/php4/lib/php') in /mnt/109/sdb/8/a/la.particule/ph/cours.php on line 84

      MENU                  N°20 Condition switch

   | Php > Programmation / Php / conditions switch()

 > Les conditions avec switch
      La fontion switch est presque du même principe que la condition IF et else à la différence qu' ici la condition s'exprime seulement dans le cas ou elle est vérifié, sinon elle renvois l'expression par défault en utilisant les fonctions case, break, default et exit.

Sous la forme suivante :
switch (variable) {case "condition" : expression1 break;
default : expression par défaut exit;}

switch (variable) indique qu'elle variable doit être en condition
case vérifis la variable, si elle est vérifié l'expression1 après les : est renvoyer sinon l'expression par défaut est renvoyer. On peut utiliser autant de case et d'expression que l'on souhaite.
default indique l'expression par défaut si aucune condition est vérifié.

exemple suivant compare la variable $var.

<?
$var="samedi";
switch($var)
// indique la variable à comparer
{
case "samedi" :
// Vérifis si la $var="Samedi" si oui renvois l'expression suivante
echo " Aujourd'hui $var bon repos ";
// est affiché si la condition est valide
break;
// arrête l'expression pour passer à la condition suivante ou à la fin
case "lundi" :
echo "Aujourd'hui $var au boulot";
break;
case "mardi" :
echo "Aujourd'hui $var bonne semaine ";
break;
default :
// Expression par défaut si aucune conditions n'est validé
echo " nous sommes $var ";
// Expression par défaut
exit;
// Indique l'arrêt final des conditions
}
?>
Pour faire fonctionner le script tester les différente variable en changent $var

Voir avec $var="samedi" : < renvois Aujourd'hui samedi bon repos
Voir avec $var="lundi" :
< renvois Aujourd'hui lundi au boulot
Voir avec $var="mardi" :
< renvois Aujourd'hui mardi bonne semaine
Voir avec $var="mercredi" :
< renvois nous sommes mercredi