1、将搜索内容分割为数组
2、遍历这个数组,将每个出现搜索内容的地方加上span标签,样式为style='color:red'
3、处理这个数组。用strstr将出现了span的地方分割为两串,前面一串后面一串。
4、使用mb_substr将分隔号的两串字符,按照想要的字符编码集进行再次切割,(这里不能使用substr因为substr会带来中文分割中的乱码问题)
5、使用mb_substr将处理好的前后两串字符连接起来。为了避免发生前面已截取,后面的</span>被截掉的问题,可以在最后连接起来的数组后面加上一个'</span>'尾标签。