Probleme case dans boucle for (PHP)
alaa16
Messages postés
11
Statut
Membre
-
jona303 Messages postés 390 Statut Membre -
jona303 Messages postés 390 Statut Membre -
Bonjour,
j'ai un probleme au niveau d'ecriture dynamique en php ,je fais une function qui a comme parametre un tableau(Array).Donc ce que je voulais faire c'est testé tous la valeur qui se trouve dans ce tableau par l'instruction switch case comme ca :
switch ($mavariable){
for ($i=0;$i<=tableau.length-1,$i++)
{
echo ("case ".tableau[$i]." :");
//instruction a faire....
echo ("break;");
}
}
mais ca ne marche pas.
Aidez moi si c'est possible.
Grand merci;
j'ai un probleme au niveau d'ecriture dynamique en php ,je fais une function qui a comme parametre un tableau(Array).Donc ce que je voulais faire c'est testé tous la valeur qui se trouve dans ce tableau par l'instruction switch case comme ca :
switch ($mavariable){
for ($i=0;$i<=tableau.length-1,$i++)
{
echo ("case ".tableau[$i]." :");
//instruction a faire....
echo ("break;");
}
}
mais ca ne marche pas.
Aidez moi si c'est possible.
Grand merci;
Configuration: Windows XP Internet Explorer 8.0
4 réponses
-
On ne peut pas génère a volé du php !
Cherche un autre moyen de combiner ton for et switch -
-
tout ce que va faire ton script c'est générer du php au millieu du html, le php ne s'execute pas coté client mais coté serveur
-
switch ($mavariable){ for ($i=0;$i<=tableau.length-1,$i++) { echo ("case ".tableau[$i]." :"); //instruction a faire.... echo ("break;"); } }
je dirais plutot
foreach ($tableau as $item){ switch ($item){ case 'toto' : doInstruction(); break; } }