Christoph Rackwitz: Regulärere Ausdruck

Beitrag lesen

hi,

ich würde preg_replace vorschlagen.

echo preg_replace("/($search_string)/i",'<b>$1</b>',$string)."<br>";

Ich suche nach Vorkommen von $search_string und weil diese in Klammern () stehen, werden diese Vorkommen in $1 gespeichert. Im zweiten string kann ich dann auf $1 zugreifen. das i am ende des ersten parameters sorgt dafür, dass nicht auf groß/kleinschreibung geachtet wird. Genauer wird das auf diesen seiten erklärt:

http://de.php.net/manual/de/ref.pcre.php
http://de.php.net/manual/de/function.preg-replace.php