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 !

