PHP: Highlight a keyword in a phrase
Submitted by admin on Wednesday, 27 August 2008No Comment
PHP Routine to highlight a keyword in any given phrase:
function highlight( $phrase , $keyword)
{
$parts = explode( strtolower($needle), strtolower($phrase) );
$pos = 0;
foreach( $parts as $key=>$part )
{
$parts[ $key ] = substr($phrase, $pos, strlen($part));
$pos += strlen($part);
$parts[ $key ] .= ‘‘.substr($phrase, $pos, strlen($keyword)).’‘;
$pos += strlen($keyword);
}
return( join( ”, $parts ) );
}
Leave a comment!