作者:手机用户2502909065 | 来源:互联网 | 2017-05-13 02:18
项目结构:
开始搜索: 这里搜索关键字("大""这")
搜索结果: 高亮显示
项目所需数据库结构:
================================================================
实现代码:
================================================================
conn.php
1
searchAndDisplayWithColor.php
1
4
5
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 标题:=$row[title]?> 用户:=$row[user] ?>
33 编辑 | 删除
35 |
36
37
38 内容:=$row[content]?> |
39
40
41
42 发表日期:=$row[lastdate]?>
43 |
44
45
48
说明:在这个小程序中,有一点不足之处在于,只能同时搜索两个关键字,并且中间用空格" "隔开,如果只是搜索一个关键字,如:"大"
显示的时候会出现乱码 ……^|_|^,这是由于下面代码的结果:
1 //用空格符把关键字分割开
2 $key=explode(' ', $_GET[keyWord]);
如果要改进的话,在这里的后面就要做一下判断了。
以上就介绍了php开发_多关键字,高亮显示,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。