Probleme case dans boucle for (PHP)

Fermé
alaa16 Messages postés 11 Date d'inscription samedi 13 septembre 2008 Statut Membre Dernière intervention 13 avril 2010 - 15 janv. 2010 à 00:59
jona303 Messages postés 369 Date d'inscription dimanche 25 janvier 2009 Statut Membre Dernière intervention 28 janvier 2013 - 15 janv. 2010 à 13:01
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;
A voir également:

4 réponses

totofrancois Messages postés 398 Date d'inscription jeudi 19 novembre 2009 Statut Membre Dernière intervention 2 août 2013 44
15 janv. 2010 à 01:16
On ne peut pas génère a volé du php !
Cherche un autre moyen de combiner ton for et switch
0
alaa16 Messages postés 11 Date d'inscription samedi 13 septembre 2008 Statut Membre Dernière intervention 13 avril 2010
15 janv. 2010 à 12:33
Aucune idée !!!!
0
rudak Messages postés 590 Date d'inscription samedi 7 juin 2008 Statut Membre Dernière intervention 4 juin 2011 46
15 janv. 2010 à 12:38
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
0
jona303 Messages postés 369 Date d'inscription dimanche 25 janvier 2009 Statut Membre Dernière intervention 28 janvier 2013 28
15 janv. 2010 à 13:01
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; 

}


}

0