首页 > php代码 > 高亮显示搜索结果代码

高亮显示搜索结果代码

高亮显示搜索结果代码

<?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

转载随意,但请附上文章地址:-)

标签:none

发表留言