Reecrire le nom d'une variable

Résolu
diice Messages postés 131 Date d'inscription   Statut Membre Dernière intervention   -  
diice Messages postés 131 Date d'inscription   Statut Membre Dernière intervention   -
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 1424 Date d'inscription   Statut Membre Dernière intervention   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 131 Date d'inscription   Statut Membre Dernière intervention   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