>백엔드 개발 >PHP 튜토리얼 >PHP 개발_다중 키워드, 강조 표시

PHP 개발_다중 키워드, 강조 표시

WBOY
WBOY원래의
2016-07-29 08:56:131136검색

프로젝트 구조:

PHP 개발_다중 키워드, 강조 표시

검색 시작: 여기서 키워드 검색("big""this")

PHP 개발_다중 키워드, 강조 표시

검색 결과: 하이라이트

PHP 개발_다중 키워드, 강조 표시

프로젝트에 필요한 데이터베이스 구조:

PHP 개발_다중 키워드, 강조 표시

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

                                                               구현 코드: ======================= ========== ==

conn.php

1 <?php 2 $conn = @ mysql_connect("localhost", "root", "") or die("数据库链接错误");
3 mysql_select_db("form", $conn);
4 mysql_query("set names 'gbk'"); 
5 ?>
searchAndDisplayWithColor.php

PHP 개발_다중 키워드, 강조 표시

 1 <?php 2 include 'conn.php';
 3 ?>
 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
标题:=$row[title]?> 用户:=$row[user] ?> 33
编辑  |  删除
35
内容:=$row[content]?>
42
发表日期:=$row[lastdate]?>
43

PHP 개발_다중 키워드, 강조 표시

참고: 이 작은 프로그램의 한 가지 단점은 동시에 두 개의 키워드만 검색할 수 있다는 것입니다. 공백 " "으로 구분됩니다. "Big" 과 같은 하나의 키워드만 검색하면 표시될 때 왜곡되어 표시됩니다... ^|_|^, 이는 다음 코드의 결과 때문입니다. 🎜>


개선하고 싶다면 여기로 가세요. 나중에 판단하셔야 할 것 같아요.

1 //用空格符把关键字分割开
2 $key=explode(' ', $_GET[keyWord]);
위 내용은 PHP 개발_다중 키워드를 강조하여 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.