incrementer nom variable

Eléphant du PHP | 223 Messages

17 janv. 2008, 11:37

Bonjour,
J'ai un problème tout bête, mais ca fait un ptit moment que je planche dessus.
J'aimerai déclarer un ensemble de variables grâce à une boucle for. Ces variables s'appelleront donc var_1, var_2, var_3,... Mais je n'arrive pas à les declarer comme il faut.
Voici un exemple de ce qui ne marche pas mais qui dans mon esprit devrait marcher :lol:

Code : Tout sélectionner

for (var i=1;i<4;i++){ var "var_"+i="coucou"+i; alert(var_+i); }
et quelle est la syntaxe pour le alert dans la boucle aussi?
Merci pour vos réponses,
Bonne journée

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

17 janv. 2008, 12:30

Salut,

Tu ne peux pas construire des variables comme ça.
var "var_"+i="coucou"+i;
A la suite de "var" un nom de variable est attendu or tu fournis une chaine.

A la rigueur avec un eval() bien placé ça devrait être possible MAIS le plus facile et propre reste quand même un tableau

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute