Créer une variable en php

Résolu/Fermé
wael83 Messages postés 20 Date d'inscription dimanche 30 décembre 2007 Statut Membre Dernière intervention 22 janvier 2009 - 4 oct. 2008 à 16:34
djflexlive Messages postés 557 Date d'inscription mercredi 26 mars 2008 Statut Membre Dernière intervention 23 avril 2015 - 16 oct. 2008 à 11:48
Bonjour,

Je cherche depuis hier une solution pour appeler une variable via une autre.

Je m'explique,

j'ai une variable $var_500 qui vaut "valeur 1"
une deuxieme appelée $num vaut elle "500"

dans mon script, j'en crée une 3ème appelée $num2 (équivault à $num auquel j'ajoute un "$var_" devant:

$num2='$var_';
$num2.="$num";

//$num2 vaut donc "$var_500"

ce que je souhaiterais, c'est appelé la variable $var_500 à l'aide de la variable $num2 que je viens de créer.

Mon but est que lorsque j'entre <?php echo $num2 ?> , le script m'affiche "valeur 1", alors qu'actuellement le script m'affiche "$var_500", et ca je m'en fou :)

J'espère avoir été clair

Avis aux pros du php...
A voir également:

3 réponses

djflexlive Messages postés 557 Date d'inscription mercredi 26 mars 2008 Statut Membre Dernière intervention 23 avril 2015 94
5 oct. 2008 à 01:11
Yop !

Bon je comprends ce que tu souhaites faire, je ne sais pas faire moi-même ; meme en essayant de bidouiller pendant 15 min ; mais vu l'heure j'insiste pas plus ...

Essayes de voir là peut etre ?

http://www.lephpfacile.com/cours/26-les-variables-dynamiques

EDIT à l'instant j'ai trouvé et ca fonctionnes :

echo ${'var_'.$num2};

Pour $num2 , ne rajoutes pas le $var_ !

//UNIQUEMENT CA
$num2 = '500';

J'ai droit à un bonbon pour l'occase ? ;)
0
wael83 Messages postés 20 Date d'inscription dimanche 30 décembre 2007 Statut Membre Dernière intervention 22 janvier 2009
16 oct. 2008 à 11:46
merci ca marche!

a+
-1
djflexlive Messages postés 557 Date d'inscription mercredi 26 mars 2008 Statut Membre Dernière intervention 23 avril 2015 94
16 oct. 2008 à 11:48
Passe le topic en résolu ;)
-1