Page 1 sur 1

Pb PHP et variables.

Posté : 21 oct. 2004, 12:08
par guilhem_mdg
Bonjour,
Voilà je bloque sur un truc surement tout simple en PHP.

Je sais:
$ab = "12";

$var1 = "a";
$var2 = "b";

Mathématiquement parlant, $($var1$var2) devrait renvoyer 12. Comment écrire cela en PHP ?

Merci de votre aide .

Posté : 21 oct. 2004, 12:34
par jv2759
je me rappelle d'avoir d"jà vue un truc dans ce genre. je n'avait pas comprt totu de suite, et retirer le $ en trop;)

Sinon essais dans avec ce genre de piste :

$["$var1"."$var2"]

$var3:="$var1"."$var2";
$$var3;

je ne sais plus exactement prend et mixe un peux dans tout les sence, mais je sais que c'est possible.


sinon une autre piste, si tu fait cela c'est que tu as plusieur cas
ab
ac
ad
ba
bc
...

Une autre solution serais d'utiliser les tableaux associatif :

$tableaux = array("ab"->"12","ac"->"13");

cela te permet dériére de faire facilement :

$tableaux["$var1"."$var2"]

ce qui est je pense plus propre.

Re: Pb PHP et variables.

Posté : 21 oct. 2004, 12:54
par Xanthor
guilhem_mdg a écrit : Comment écrire cela en PHP ?

Code : Tout sélectionner

${$var1.$var2}

Posté : 21 oct. 2004, 14:13
par Guilhem
Non, cela ne marche pas... :oops:

Posté : 21 oct. 2004, 14:48
par Guilhem
Oups... désolé j'avais fait une erreur ! Le code donné marche bien... Merci ! :lol: