hi forum
hab schon ein bisschen gesucht, aber nix gefunden da ich auch nich weiß nach was ich wirklich suchen soll. nun aber zu meinem problem:
wenn ich folgenden code ausführe bekomme ich die ausgabe "Bananen" obwohl "mail" garnicht in $text enthalten ist.
<?php
$text ='gdf fdgbd fgdsgh dfg sdf gsdg sdf gdsf gsd fgsd gsd fg dfgs';
$text =str_replace("mail", test(),$text);
function test(){
echo 'Bananen<br>';
return 'E-Mail';
}
?>
Das blöde ist, dass ich nicht jedesmal wenn ich einen text überprüfe "Bananen" als ausgabe haben möchte. Sondern nur wenn mail enthalten ist.
Also kann man das irgendwie verhindern oder umgehen?
mfg
haltich
PS: mit preg_replace passiert das selbe