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