Utilisation de switch

Utilisation de switch

Messagede Devorg le Lun 14 Avr 2008 18:12

Switch sert à exécuter des instructions selon un cas bien précis.
On peut le faire avec elseif, mais vous verrez que c'est bien plus simple d'utiliser switch, car vous utiliserez un code bien plus propre, et compréhensible.
Le principe est simple, on vérifie la valeur d'une variable, pour ensuite éxécuter les instructions correspondantes. Voici ci-dessous un exemple qui parle de lui-même :

Code: Tout sélectionner
<?
// Voici un mois de l' année qui va être testé
$mois = 4;

switch($mois)
{
case 1: // premier cas => $mois = 1
// instructions à éxécuter lorsque le mois est 1
$mois = "janvier";
break; // Fin des instructions Ă  la rencontre de break;

case 2: // deuxième cas...
// instructions ...
$mois = "février";
break;

case 3:
$mois = "mars";
break;

case 4:
$mois = "avril";
break;

case 5:
$mois = "mai";
break;
}

// etc etc ...

echo "Nous sommes en $mois"; // on affiche le résultat
?>


- Explications : J'espère que vous avez compris le principe! Pour chaque cas, des instructions appropriée. Evidemment, vous pouvez aller jusqu'au mois de décembre, je n' ai pas tout mis pour raccourcir un peu l' exemple! :) Vous pouvez aussi avoir du texte dans votre variable testée, mais alors n' oubliez pas de mettre les " " après le case . J' espère que ceci était clair et que vous avez bien assimilé le principe !
Avatar de l’utilisateur
Devorg
Administrateur
Administrateur
 
Messages: 297
Inscription: Lun 7 Avr 2008 14:07

Retourner vers Languages du web

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron