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>'尾标签。
相关文章推荐
- PHP+Mysql基于事务处理实现转账功能的方法
- php 处理上百万条的数据库如何提高处理查询速度
- PHP实现多个关键词搜索查询功能示例
- win8如何在Metro界面使用即时搜索功能?
- ECSHOP搜索产品url网址search.php地址很长处理方法
- php 处理上百万条的数据库如何提高处理查询速度
- PHP有没有间隔几秒再执行的功能?该怎么处理
- sphinx全文搜索Php方面的简单处理
- 关键词搜索&分页功能的后端代码(PHP + MySQL)
- windows XP系统搜索无线网络时提示“windows无法配置此无线连接”,如何处理?
- 给个人分配权限的时候有的功能未在权限列表中如何处理
- 网站快照回档如何处理
- Linux环境下如何使用PHP处理图像
- PHP:文本域中敲击回车,如何在代码中处理
- PHP网站提交表单如何实现验证码验证功能
- PHP如何对SESSION序列化(SESSION对象处理)
- MOSS 高级搜索设置,如何过滤moss自带的功能页面
- PHP+mysql数据库开发搜索功能:中英文分词+全文检索(MySQL全文检索+中文分词(SCWS))
- 快速学习COSMIC方法之八:如何识别功能处理
- 使用NotePad++录制宏功能如何快速将sql搜索条件加上前后单引号