Seite 1 von 1

Groß-/Kleinbuchstaben -> nicht mehr beachten ?

Verfasst: 11.04.2004 18:46
von Basti2003
Hi,

Hintergrundinfo's:
Ich habe eine Suchfunktion und möchte bei den Ergebnissen die Stellen farbig makieren, wo das Suchwort vorkommt. (egal ob groß oder klein geschrieben)
Beispiel:

Suchwort: PhP
Ergebnis: PHP Tutorial

gewünschte Ausgabe:
PHP Tutorial

Gibt es eine Funktion, mit der die Groß-/Kleinschreibung nicht mehr beachtet wird ?


Ein Tipp aus einem anderem Forum:
ich empfehle dir einfach, sowie ich es dir schong esagt habe, temporär den such string in kleinbuchstaben umwandeln, sowie den text string, dann die anfangs und endposition bestimmen und dort deine <b> tags einfügen
Wie kann ich nach X Zeichen eine Zeichenkätte einfügen ?

Verfasst: 11.04.2004 19:38
von Pyramide
$wort = 'PhP';
$str = "PHP Tutorial, PHPTutorial";

Code: Alles auswählen

$str = preg_replace("#\b($wort)\b#i", '<span style="color:red">\\1</span>', $str);
ergibt PHP Tutorial, PHPTutorial

Code: Alles auswählen

$str = preg_replace("#($wort)#i", '<span style="color:red">\\1</span>', $str);
ergibt PHP Tutorial, PHPTutorial

Verfasst: 11.04.2004 22:12
von Basti2003
Danke, hat gut geklappt :grin: