Phil: replace mit variable

Beitrag lesen

Hallo,

ich benötige mal wieder einen kleine hilfe =)..

Und zwar ist mein Problem: ich möchte mit einem replace eine variable ersetzen...

beispiel:

$lang['lang_name'] = "Deutsch";

$template = "Sprache: {lang:name}";

$template = eregi_replace("{lang:([^[]+)}",$lang['lang_\1'],$template);

echo $template;

...

nun hätte ich gerne das er mir das aus der variable ersetzt ... also dann

"Sprache: Deutsch" ausgibt ...

weiß nicht wie ich das anstellen soll .. hab schon alles rumprobiert und nix funzt ...

er erkennt das {lang:name} und ersetzt mir dann auch {lang:name} zu ""lang_name"" wenn ich es so mache:

$template = eregi_replace("{lang:([^[]+)}",'lang_\1',$template);

er will das blos irgendwie nciht mit der variable ...

bitte um hilfe