str_ireplace()在Cyrillic脚本中没有捕获大写

时间:2017-06-22 12:32:26

标签: php non-ascii-characters cyrillic

enter image description here我正在使用此功能为搜索中的所有匹配设置颜色。它适用于西里尔字母中的小写单词,例如" search"而不是"搜索"。

功能:

public function highlight($text='', $word='')
    {
        if(strlen($text) > 0 && strlen($word) > 0)
        {
            return (str_ireplace($word, "<span class='highlights'><strong>" . $word . "</strong></span>", $text));
        }
        return $text;
    }

我一直在思考它,但我不知道应该如何改变它,让它发挥作用。你能给我一些建议吗?提前谢谢!

0 个答案:

没有答案