您的位置:首页 > 编程语言 > PHP开发

php 如何处理搜索快照功能

2019-03-25 16:45 309 查看

1、将搜索内容分割为数组

2、遍历这个数组,将每个出现搜索内容的地方加上span标签,样式为style='color:red'

3、处理这个数组。用strstr将出现了span的地方分割为两串,前面一串后面一串。

4、使用mb_substr将分隔号的两串字符,按照想要的字符编码集进行再次切割,(这里不能使用substr因为substr会带来中文分割中的乱码问题)

5、使用mb_substr将处理好的前后两串字符连接起来。为了避免发生前面已截取,后面的</span>被截掉的问题,可以在最后连接起来的数组后面加上一个'</span>'尾标签。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: