Bonjour,

J'ai actuellement une variable $liens['a'] contenant la chaîne :
href="javascript:transferMagasin($mag_ID,'$mag_NOMMAG')"

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$liens['a'] = 'href="javascript:transferMagasin($mag_ID,\'$mag_NOMMAG\')"';
Je souhaite obtenir une nouvelle chaîne en remplaçant les $... par leur valeur.

Ceux qui vont me répondre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$resultat = 'href="javascript:transferMagasin('.$mag_ID.',\''.$mag_NOMMAG.'\')"';
==================> []

car $mag_ID et $mag_NOMMAG n'existent pas lors de la création de $liens['a'].

J'ai pensé à la fonction eval().
L'utilisation sur un exemple simple comme celui de la documentation est assez facile.

Mais en essayent plus "compliqué", c'est le drâme ...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
eval('$res = '.$liens['a'].';');
Je suis bien conscient que les erreurs que j'obtiens doivent venir des chaines de caractères .

Pouvez vous m'aider ?

Merci d'avance.