高亮显示搜索结果代码
高亮显示搜索结果代码
<?php
function highlight_words($str, $words, $color = '#FFFF00') {
if (is_array($words)) {
foreach ($words as $k => $word) {
$pattern[$k] = "/b($word)b/is";
$replace[$k] = '<font style="background-color:' . $color . ';">\1</font>';
}
} else {
$pattern = "/b($words)b/is";
$replace = '<font style="background-color:' . $color . ';">\1</font>';
}
return preg_replace($pattern, $replace, $str);
}
$str = "sdfasdfasdfas AS asds";
$word = "as";
echo highlight_words($str, $word);本文地址:http://www.phprm.com/code/44410ae200a3996e4c52c27773f2b05a.html
转载随意,但请附上文章地址:-)