PHP实现多关键字加亮功能

本文主要介绍的是PHP实现多关键字加亮功能,可以实现在搜索的时候进行高亮提醒,具体实现代码如下:

项目结构:

PHP实现多关键字加亮功能_第1张图片

搜索结果:  高亮显示

PHP实现多关键字加亮功能_第2张图片

项目所需数据库结构:

PHP实现多关键字加亮功能_第3张图片

实现代码:

conn.php

 

searchAndDisplayWithColor.php

 
关键字:
$key[0]", $row[title]); $row[title]=preg_replace("/$key[0]/i", "$key[1]", $row[title]); $row[content]=preg_replace("/$key[0]/i", "$key[0]", $row[content]); $row[content]=preg_replace("/$key[1]/i", "$key[1]", $row[content]); ?>
标题: 用户:
编辑  |  删除
内容:
发表日期:

说明:在这个小程序中,有一点不足之处在于,只能同时搜索两个关键字,并且中间用空格" "隔开,如果只是搜索一个关键字,如:"大"

显示的时候会出现乱码 ……^|_|^,这是由于下面代码的结果:

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

希望本文所述对你有所帮助,PHP实现多关键字加亮功能内容就给大家介绍到这里了。希望大家继续关注我们的网站!想要学习php可以继续关注本站。

你可能感兴趣的:(PHP实现多关键字加亮功能)