ChrisB: replace: Groß- und Kleinschreibung (nicht) ignorieren

Beitrag lesen

Hi,

Verdammt, ich wollte doch RegEx vermeiden :-) Aber okay.

Wie müsste das ungefähr aussehen?

Du muesstest aus $eingabe einen gueltigen regulaeren Ausdruck machen.

$antwort_fett = preg_replace("/($eingabe)/i", "<b>\1</b>", $antwort);

Wenn du nicht weisst, was der Nutzer eingibt und in wie fern sich das ggf. mit der RegEx-Syntax beissen koennte, dann empfiehlt es sich, alle Zeichen darin, die in RegEx Sonderbedeutung haben koennen, zu entschaerfen. Dazu dient preg_quote().

MfG ChrisB

--
„This is the author's opinion, not necessarily that of Starbucks.“