francoisch Posté 4 Mars 2010 Partager Posté 4 Mars 2010 Bonjour Avec ce code : print "couleur: -".$couleur."-<br>";$couleur1 = ${$couleur.'1'};$couleur2 = ${$couleur.'2'}; print "couleur1: ".$couleur1."<br>"; print "couleur2: ".$couleur2."<br>"; Jai ce résultat : couleur: -vert-couleur1: couleur2: La valeur couleur est bien renseignée mais pas les deux valeurs couleur1 et couleur2. Jattendais plutôt ça : couleur: -vert-couleur1: vert1couleur2: vert2 mais je ne trouve pas mon erreur. Merci par avance de votre aide. Francois Lien vers le commentaire Partager sur d’autres sites More sharing options...
captain_torche Posté 4 Mars 2010 Partager Posté 4 Mars 2010 Tu n'as pas besoin des variables dynamiques pour ça. Il te suffit juste de faire $couleur1 = $couleur.'1'; Avec les variables dynamiques, tu fais en fait ça : $couleur1 = $couleur1; Et comme tu n'as jamais déclaré la variable, elle n'a forcément pas de valeur. Lien vers le commentaire Partager sur d’autres sites More sharing options...
francoisch Posté 4 Mars 2010 Auteur Partager Posté 4 Mars 2010 Merci de ta réponse Captain. Effectivement, ça fonctionne parfaitement; j'ai encore appris qqechose aujourd'hui. Une question supplémentaire: si j'étais resté avec des variables dynamiques, comment aurait il fallu les déclarer? Merci encore une fois de ton aide. Francois Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant