Probleme case dans boucle for (PHP)

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;
Configuration: Windows XP Internet Explorer 8.0

4 réponses

  1. 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; 
    
    }
    
    
    }
    
    
    1. 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
      1. On ne peut pas génère a volé du php !
        Cherche un autre moyen de combiner ton for et switch