lolli
14-11-2002, 19:57
Hallo,
ich bin nicht wirklich ein Neuling im Bereich PHP. Dennoch ist mir nicht kann klar, warum das nachfolgende Beispiel nicht funktioniert.
Vielleicht kann mir jemand von euch einen Hinweis geben. Ich wäre zilemlich dankbar.
Oliver (php 4.2.3)
<?
$s="Dies ist ein Testsatz mit %tmp%.";
function test_replace($string){
$STR=array('tmp'=>'platzhalter');
$string=preg_replace("/%([a-zA-Z0-9_]+)%/",$STR["\\\\1"],$string);
return $string;
}
echo test_replace($s);
?>
ich bin nicht wirklich ein Neuling im Bereich PHP. Dennoch ist mir nicht kann klar, warum das nachfolgende Beispiel nicht funktioniert.
Vielleicht kann mir jemand von euch einen Hinweis geben. Ich wäre zilemlich dankbar.
Oliver (php 4.2.3)
<?
$s="Dies ist ein Testsatz mit %tmp%.";
function test_replace($string){
$STR=array('tmp'=>'platzhalter');
$string=preg_replace("/%([a-zA-Z0-9_]+)%/",$STR["\\\\1"],$string);
return $string;
}
echo test_replace($s);
?>