Reecrire le nom d'une variable

Résolu
diice Messages postés 142 Statut Membre -  
diice Messages postés 142 Statut Membre -
Bonjour,

j'ai une question toute bete, maisje peche dessus !
et j'arrive pas a trouver la soluce !

pourtant je suis sur que c tout bete!

je m'explique :

j'ai une variable '$cle' issue d'une boucle sur un array qui doit me donner le nom d'une table, par exemple 'news'.

et en fait, je veux creer avec la boucle des champs input avec comme value $nbnews par exemple.

mais jarrive pas a reformer ma nouvelle variable $nbnews avec $cle qui equivaut a 'news'.

j'ai essayé un truc comme ca
$newvalue='$nb'.$cle;

ou encore
$newvalue='$'.'nb'.$cle;

ou meme encore
$newvalue=$.'.'nb'.$cle;


et j'arrive pas a recreer une variable qui s'appelerai $nbnews !!!

si quelqu'un peut se pencher vite fait la dessus, ca m'embete de butter la dessus !!!

merci d'avance ! :)

2 réponses

scriptiz Messages postés 1494 Statut Membre 425
 
Bonjour,

Je te conseille la lecture de ceci :
http://www.lephpfacile.com/cours/26-les-variables-dynamiques

Et de ceci aussi au cas où :
http://www.phpdebutant.org/article119.php

Après tu devrais être capable de faire ce que tu souhaites.

1
diice Messages postés 142 Statut Membre 1
 
Un enorme et grand merci scriptiz !!!

je m'etais penché sur les variables dynamiques, mais je ne m'en etais jamais servi, du coup c parti aux oubliettes !

et la du coup je fete ma premiere fois grace a toi ;)

encore un grand merci !

voilà la soluce au cas ou :

$variable = 'nb'.$cle;

echo $$variable;


tout simplement!
0