Hi @ll,
unten seht ihr einpaar php-schnipsel. ziel soll sein, das %name% durch "Hans Mustermann" und %email% durch "user@host.com" ersetzt wird. Das ersetzen von "%name%" in "name" mit "$str = preg_replace ("/%(.*?)%/","\\1",$str);" klappt wunderbar. Also kann der reguläre ausdruck nicht so wirklich falsch sein . Kennt ihr eine Lösung für das problem, oder gibt es andere lösuzngsansätze.... bekanntlich führen ja viele wege nach rom...
GRuß,
hld_
<?
$testArray =array ("name"=>"Hans Mustermann", "email" => "user@host.com");
$str ="%name% %email%";
print "<BR>".$str;
$str = preg_replace ("/%(.*?)%/",$testArray["\\1"],$str);
print "<BR>".$str;
?>
unten seht ihr einpaar php-schnipsel. ziel soll sein, das %name% durch "Hans Mustermann" und %email% durch "user@host.com" ersetzt wird. Das ersetzen von "%name%" in "name" mit "$str = preg_replace ("/%(.*?)%/","\\1",$str);" klappt wunderbar. Also kann der reguläre ausdruck nicht so wirklich falsch sein . Kennt ihr eine Lösung für das problem, oder gibt es andere lösuzngsansätze.... bekanntlich führen ja viele wege nach rom...
GRuß,
hld_
<?
$testArray =array ("name"=>"Hans Mustermann", "email" => "user@host.com");
$str ="%name% %email%";
print "<BR>".$str;
$str = preg_replace ("/%(.*?)%/",$testArray["\\1"],$str);
print "<BR>".$str;
?>
Kommentar