Phil: replace mit variable

Beitrag lesen

Habe gerade ne Lösund rausbekommen ..

und zwar ...

Liste:

$lang['lang_name'] = 'Deutsch';
$lang .... und und und

die Funktion für den Replace

function lang_replace_lang($i) {
 global $lang;
 return $lang['lang_'.$i[1]];
}

der Replace mit preg_replace_callback

$tpl_finish=preg_replace_callback("!{lang:(.*?)}!",lang_replace_lang,$tpl_finish);

das is bisher die einzige möglichkeit das ich das replacen kann ..
funktioniert auch soweit ohne fehler ..

danke trotzdem für deinen tipp und die schnelle antwort