700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > php 多关键字 高亮显示实现代码【PHP】

php 多关键字 高亮显示实现代码【PHP】

时间:2023-02-21 11:50:04

相关推荐

php 多关键字 高亮显示实现代码【PHP】

后端开发|php教程

关键字,高亮显示

后端开发-php教程

项目结构:

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

搜索结果: 高亮显示

项目所需数据库结构:

实现代码:

conn.php

职业学院招生源码,ubuntu 关闭防护墙,爬虫编程实例视频,配方中php,seo ppc 推广lzw

<?php

$conn = @ mysql_connect("localhost", "root", "") or die("数据库链接错误");

mysql_select_db("form", $conn);

mysql_query("set names gbk\");

?>

searchAndDisplayWithColor.php

源码天空里面怎么下载源码,平板怎么安装vscode,ubuntu转eufi,tomcat连接风暴,爬虫昵称,纯真ip库 php,抚顺seo优化排名报价,帝国cms 新闻网站模板,简易asp网站模板下载lzw

<?php

include conn.php;

?>

<table width=500 border="0" align="center" cellpadding="5"

cellspacing="1" bgcolor="#add3ef">

<?php

//关键字不为空的时候才执行相关搜索

if($_GET[keyWord]){

//用空格符把关键字分割开

$key=explode( , $_GET[keyWord]);

$sql="select * from message where title like $key[0] or title like $key[1] or content like $key[0] or content like \%$key[1]%\";

$query=mysql_query($sql);

while ($row=mysql_fetch_array($query)){

//替换关键字,并且把关键字高亮显示

$row[title]=preg_replace("/$key[0]/i", "$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]);

?>

标题: 用户:

">编辑 | href="delete.php?id=">删除

内容:

发表日期:

<?php }

}

?>

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

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

比特币源码学习笔记,如何改vscode的背景,ant ubuntu安装,tomcat集群的搭建,内网穿透爬虫,linux php -m,seo入门级教程收录,在线棋牌网站源码,微擎商业版最好的前台模板lzw

//用空格符把关键字分割开

$key=explode( , $_GET[keyWord]);

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。