Text
|
|
|
|
<?php function highlight($search,$subject,$hlstart="<b>",$hlend="</b>") {
$srchlen=strlen($search); // lenght of searched string
if ($srchlen==0) return $subject;
$find = $subject;
while ($find = stristr($find,$search)) { // find $search text in $subject - case insensitiv
$srchtxt = substr($find,0,$srchlen); // get new search text
$find=substr($find,$srchlen);
$subject = str_replace($srchtxt,"$hlstart$srchtxt$hlend",$subject); // highlight founded case insensitive search text
}
return $subject;
} ?>
|
|
|
Usage Example
|
$a="Hello world, hello world, hello World, HelLo WOrld";
echo highlight("hello",$a,"<span style='color:red'>","</span>");
|
|
|
Rate This Script
|
|
|
|