Probleme case dans boucle for (PHP)

alaa16 Messages postés 11 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;
Configuration: Windows XP Internet Explorer 8.0

4 réponses

  1. totofrancois Messages postés 420 Statut Membre 44
     
    On ne peut pas génère a volé du php !
    Cherche un autre moyen de combiner ton for et switch
    0
  2. alaa16 Messages postés 11 Statut Membre
     
    Aucune idée !!!!
    0
  3. rudak Messages postés 590 Date d'inscription   Statut Membre Dernière intervention   46
     
    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
  4. jona303 Messages postés 390 Statut Membre 28
     
    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