Nom de variable variable ...

Nom de variable variable ... - PHP - Programmation

Marsh Posté le 25-08-2004 à 00:07:13    

Comment peut-on créer une liste de variable portant le nom de valeur récupérer.
 
Par exemple je récupère dans un fichier xml le nom d'un noeud et je voudrais qu'il crée une variable du même nom ...


Message édité par Nudji le 25-08-2004 à 01:28:38
Reply

Marsh Posté le 25-08-2004 à 00:07:13   

Reply

Marsh Posté le 25-08-2004 à 01:28:55    

[:dirakocha]  
 
Puisque c'est plus la même question ...

Reply

Marsh Posté le 25-08-2004 à 03:21:25    

Euuh c'est lointain, mais c'est un truc comme ça : tu assignes à une variable $b le nom de la variable que tu souhaites manipuler (a)
 

Code :
  1. $b = "a" ;


 
et ensuite, tu peux utiliser la variable a en utilisant $$b :
 

Code :
  1. $$b = "Vive HFR" ; //On place du texte dans la variable a


 
 
Donc, ça ne crée pas un variable d'un nom particulier, mais ça génère tout de même une variable à partir d'un texte.
J'espère que ça t'aidera =)


Message édité par yannick_frere le 25-08-2004 à 03:23:05
Reply

Marsh Posté le 26-08-2004 à 00:45:00    

Honnêtement ...  euh non  :sweat:
Mais merci de l'aide hein   :D  
 
Voici la solution  :pt1cable:  
 
${$nom} = $element;
 
Le nom de la variable sera la valeur de $nom
Et la valeur de la variable sera $element
 


---------------
Quand j'ai vu ce que j'ai vu, quand j'ai entendu ce que j'ai entendu, j'ai bien raison de penser ce que je pense ...
Reply

Marsh Posté le 26-08-2004 à 01:09:13    

les $$ c'est correct aussi, du moins ça l'était. ils ont peut etre viré cette syntaxe. quoi qu'il en soit ça sent le code moisi ce genre de choses :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 26-08-2004 à 01:09:25    

(va voir les arrays associatives, les maps etc)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed