Lieber Avalas,
Damit es klar wird: ersetzt werden soll "Ball" und "ball".
Ball -> <b>Ball</b>
Fußball -> Fuß<b>ball</b>$str = str_ireplace($wort, "<b>$wort</b>", $text);
da ist preg_replace meiner Meinung nach besser geeignet, da man dort Referenzen im Audruck erzeugen kann, die man dann in der Ersetzung wieder benutzen kann. Beachte die Runden Klammern um $wort und die escape-te "1" in der Ersetzung:
$wort = "BaLl";
$str = preg_replace('~(?is)('.$wort.')~', '<b>\\1</b>', $str);
Liebe Grüße aus Ellwangen,
Felix Riesterer.
--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)