Dieter Raber: Text Suche in Strings hervorheben

Beitrag lesen

Hi Peter,

in dem Fall musst Du anstelle von str_replace() eregi_replace() benutzen weil hier regulaere Ausdruecke unterstuetzt werden, unabhaengig von der Gross- und Kleinschreibung.

Beispiel:
$text = das ist das gesamte Suchergebnis, in dem der Suchbegriff hervorgehoben werden soll
$foo = der Suchbegriff
$bar = eregi_replace($foo, "<strong>$foo</strong>", $text);

$bar enthaelt jetzt das formatierte Suchergebnis, das als HTML ausgegeben wird

Ist nicht getestet, aber so oder so aehnlich klappt's auf jeden Fall. Zur Not mal im PHP Manual unter Stringfunktionen vorbeischauen.

Dieter