- substr: documentation ( source)
- stristr: documentation ( source)
- str_replace: documentation ( source)
<?php
function highlightString($highlightString,$string) {
if(strlen($highlightString)>0 && strlen($string)>0) {
$s = $highlightString;
$rest = $string;
$result = $string;
do {
$rest = stristr($rest,$s);
$replace = substr($rest,0,strlen($s));
$result = str_replace($replace,"<span class='textHighlight'>{$replace}</span>",$result);
$rest = substr($rest,strlen($s));
} while ($rest !== false);
return $result;
}
return $string;
}
echo highlightString("Möhre","Möhre");
echo highlightString("Römer","Römer");