PHP中怎么实现多关键字加亮

PHP中怎么实现多关键字加亮,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

盘山网站制作公司哪家好,找成都创新互联公司!从网页设计、网站建设、微信开发、APP开发、自适应网站建设等网站项目制作,到程序开发,运营维护。成都创新互联公司从2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联公司

项目结构:

PHP中怎么实现多关键字加亮

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

PHP中怎么实现多关键字加亮

搜索结果:  高亮显示

PHP中怎么实现多关键字加亮

项目所需数据库结构:

PHP中怎么实现多关键字加亮

实现代码:

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中怎么实现多关键字加亮
本文URL:http://scyanting.com/article/poggdc.html

其他资讯