NOM DE VARIABLE(nom) VARIABLE(adjectif)

Signaler
Messages postés
2
Date d'inscription
lundi 15 mars 2004
Statut
Membre
Dernière intervention
24 avril 2004
-
Messages postés
2
Date d'inscription
lundi 15 mars 2004
Statut
Membre
Dernière intervention
24 avril 2004
-
Bonjour, il y a un truc que j'aimerais vraiment savoir faire.
Creer une variable, dont le nom même est variable.
C'est-à-dire que je récupère un entier N depuis un fichier texte,
et j'aimerais donc créer une variable $varN, où N est la valeur de l'entier récupéré.
ex : si N=5, la variable sera $var5

J'ai essayé de faire ça :
<?php
$n = '5' ;
echo '$var'.$n.' = "valeur";' ;
?>
mais apparemment une ligne d'insctruction dans un echo c'est pas possible.
Donc je viens poster ici en esperant avoir une réponse à mon problème.

Merci d'avance.

p.s. : j'ai mis ce post dans 'au secours' car je n'ai plus qu'une semaine avant de rendre mon site web...

3 réponses

Messages postés
281
Date d'inscription
dimanche 7 avril 2002
Statut
Membre
Dernière intervention
11 avril 2013

j'ai poste ta question dans un autre forum et voila la reponse :

--------------------------------
<?php
$n = '5' ;
echo eval( '$var'.$n.' = "valeur";') ;
?>

ou

<?php
$n= '5';
$var ="var" . $n;
echo $$var = "valeur";
?>


Si j’ai bien compris...
-----------------------------

------------------------------------------------------------------
Debutant PHP/SQL, Delphi
Club de correspondance :
http://www.elatlasclub.fr.st
Messages postés
281
Date d'inscription
dimanche 7 avril 2002
Statut
Membre
Dernière intervention
11 avril 2013

Ca n'a pas marché, hein ?

voila le code final que j'ai testé, et ça marche :

<?php
$n= '5';
$var ="var" . $n; // le nom de la variable
echo "(1)--> $var ";
$$var = $n; // la valeur de la variable
echo "
(2)--> $$var == ".$$var ; // echo nom + valeur
?>

Et voilà son resultat :

(1)--> var5
(2)--> $var5 == 5

;)

maintenant tu peux te rejouir ;)

------------------------------------------------------------------
Debutant PHP/SQL, Delphi
Club de correspondance :
http://www.elatlasclub.fr.st
Messages postés
2
Date d'inscription
lundi 15 mars 2004
Statut
Membre
Dernière intervention
24 avril 2004

cimer, ca va ca repond vite ici !