array et variable

Gillou
Invité n'ayant pas de compte PHPfrance

22 mars 2006, 17:14

j'ai un tableau dans lequel j'aimerai placé une variable "fusionné", malheureusement ça ne marche pas :(

$g_lang="en";
$r_clipball_en="<a href=\"$web_freshball/clipball-air-freshener.html\" >clipball</a>";
array("${$r_clipball_.$GLOBALS['g_lang']}", "glaces", "gâteaux","tarii");

erreur :
Notice: Undefined variable: r_clipball_ in m:\0 -- qsdfdqsf.php on line 152
Notice: Undefined variable: en in m:\0 -- qsdfdqsf.php on line 152

Quelqu'un pourrait il m'aider?
problème de syntaxe, solution alternative...

D'avance merci

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

22 mars 2006, 17:32

Essaye comme ceci :
${"r_clipball_".$GLOBALS['g_lang']}
En fait il faut que tu consitues le nom de la variable dans une chaine de charactères : "r_clipball_".$GLOBALS['g_lang'] et que tu utilise le ${} pour en récupérer la valeur :)

Invité
Invité n'ayant pas de compte PHPfrance

22 mars 2006, 17:46

Super !!

Merci champion !

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

22 mars 2006, 18:07

lol, y a pas de quoi :)