热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

php开发_多关键字,高亮显示

:本篇文章主要介绍了php开发_多关键字,高亮显示,对于PHP教程有兴趣的同学可以参考一下。
项目结构:

php开发_多关键字,高亮显示

开始搜索: 这里搜索关键字("大""这")

php开发_多关键字,高亮显示

搜索结果: 高亮显示

php开发_多关键字,高亮显示

项目所需数据库结构:

php开发_多关键字,高亮显示

================================================================

实现代码:

================================================================

conn.php

1 

searchAndDisplayWithColor.php

php开发_多关键字,高亮显示

 1 
 4 
 5 
 6     
 7     
 8         
10     
11     
12 
关键字: 9
13 14 16 $key[0]", $row[title]); 26 $row[title]=preg_replace("/$key[0]/i", "$key[1]", $row[title]); 27 $row[content]=preg_replace("/$key[0]/i", "$key[0]", $row[content]); 28 $row[content]=preg_replace("/$key[1]/i", "$key[1]", $row[content]); 29 ?> 30 31 32 36 37 38 39 40 41 44 45 48
标题: 用户: 33

编辑  |  删除

35
内容:
42

发表日期:

43

php开发_多关键字,高亮显示

说明:在这个小程序中,有一点不足之处在于,只能同时搜索两个关键字,并且中间用空格" "隔开,如果只是搜索一个关键字,如:"大"
显示的时候会出现乱码 ……^|_|^,这是由于下面代码的结果:

1 //用空格符把关键字分割开
2 $key=explode(' ', $_GET[keyWord]);

如果要改进的话,在这里的后面就要做一下判断了。

以上就介绍了php开发_多关键字,高亮显示,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

推荐阅读
author-avatar
手机用户2502909065
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有