PHP에서 유사 검색을 구현하는 방법: 1. PHP 샘플 파일을 만듭니다. 2. 키워드의 첫 번째 단어를 분할합니다. 3. 각 키워드의 처음 2개 단어를 새 키워드로 추출합니다. 키워드를 입력하고 쿼리 결과를 배열에 추가합니다. 5. 배열을 반환합니다.
이 기사의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
PHP에서 유사한 검색을 구현하는 방법은 무엇입니까?
php는 단어 분할 검색, 퍼지 검색, 다중 키워드 검색, 퍼지 쿼리를 간단하게 구현합니다.
<?php header("Content-type:text/html;charset=utf-8"); $keywords = "什么是快乐星球?"; for ($i=0; $i <= mb_strlen($keywords); $i++) { // 将关键词的第一个字分割掉 $a = mb_substr($keywords,$i,mb_strlen($keywords),'utf-8'); // 提取每一段关键词的前2个字作为新的关键词,每个关键词进行一次查询,将查询结果加入数组 // 最后返回数组就是最终的查询结果 $b = mb_substr($a,0,2,'utf-8'); echo $b."<br/>"; } ?>
전처리 키워드
키워드의 첫 번째 단어를 0부터 잘라서 새로운 전처리 키워드로 사용합니다.
단어 분할
그런 다음 첫 번째 단어가 잘린 각 키워드에 대해 처음 두 단어를 독립 키워드로 잘립니다. 즉, 단어 분할입니다.
마지막으로 각 키워드에 대해 데이터베이스를 쿼리합니다. 결과가 있으면 배열에 추가됩니다. 결과가 없으면 배열에 추가되지 않습니다. 모든 키워드를 계속 확인하고 결과를 출력합니다. .
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP에서 유사 검색을 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!