Pb avec variabes imbriquées!

Pb avec variabes imbriquées! - PHP - Programmation

Marsh Posté le 03-06-2003 à 08:59:42    

Salut à tous!
J'ai un fichier qui contient la traduction de mon site à l'aide de variables :

Code :
  1. $fr[0]="Texte1";
  2. .
  3. .
  4. .
  5. $en[0]="Texte1 traduit";
  6. .
  7. .
  8. .


 
j'ai dans mes pages une variable lang qui contient le nom de la langue (par ex. fr ou en)
 
Mais qund je veux appeller du texte, je fais comme ça :

Code :
  1. echo $$lang[0];


et ça ne fonctionne pas, je pense que c'est du au fait qu'il recherche $lang[0].
Comment je peux résoudre ça?


Message édité par toutoune le 03-06-2003 à 09:00:26
Reply

Marsh Posté le 03-06-2003 à 08:59:42   

Reply

Marsh Posté le 03-06-2003 à 09:32:03    

essaie ptet comme ça (je sais pas si ça marche en PHP):
 

Code :
  1. ${$lang}[0]

Reply

Marsh Posté le 03-06-2003 à 09:32:54    

déjà essayé...marche po  :cry:

Reply

Marsh Posté le 03-06-2003 à 09:39:16    

toutoune a écrit :

déjà essayé...marche po  :cry:  


 
je viens juste de tester ça marche  :)
 

Code :
  1. <?
  2. $fr[0]="Francais";
  3. $en[0]="Anglais";
  4. $lang="fr";
  5. echo ${$lang}[0];
  6. ?>


et ça m'affiche bien Francais  :)


Message édité par ratibus le 03-06-2003 à 09:45:55
Reply

Marsh Posté le 03-06-2003 à 10:14:32    

:ouch: dsl c vrai ça marche?!
je viens de réesayer et c'est vrai que ça passe!
J'ai peut-être fait une erreur de frappe tout à l'heure!
Merci! ;-)

Reply

Marsh Posté le 03-06-2003 à 10:15:27    

avec plaisir  :)

Reply

Sujets relatifs:

Leave a Replay

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