Hvad er der med det ? tegn
To spørgsmål1.Hvorfor kan preg_replace_callback ikke matche, når der er et ? mellem tag´ne?
2. Vil jeg få problemer med andre tegn?
<?
$tekst = "Virker denne her <test>test</test> ja den gør";
echo preg_replace_callback("/<test>([^\?]*)<\/test>/iU", 'test_replace', $tekst);
echo "<BR>";
$tekst = "Virker denne her <test>test?</test> NEJ den gør ikke";
echo preg_replace_callback("/<test>([^\?]*)<\/test>/iU", 'test_replace', $tekst);
function test_replace( $a ) {
return "#".$a[1]."#";
}
?>