>  기사  >  백엔드 개발  >  PHP에서 유사 검색을 구현하는 방법

PHP에서 유사 검색을 구현하는 방법

藏色散人
藏色散人원래의
2022-01-21 10:19:251672검색

PHP에서 유사 검색을 구현하는 방법: 1. PHP 샘플 파일을 만듭니다. 2. 키워드의 첫 번째 단어를 분할합니다. 3. 각 키워드의 처음 2개 단어를 새 키워드로 추출합니다. 키워드를 입력하고 쿼리 결과를 배열에 추가합니다. 5. 배열을 반환합니다.

PHP에서 유사 검색을 구현하는 방법

이 기사의 운영 환경: 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),&#39;utf-8&#39;);
    // 提取每一段关键词的前2个字作为新的关键词,每个关键词进行一次查询,将查询结果加入数组
    // 最后返回数组就是最终的查询结果
    $b = mb_substr($a,0,2,&#39;utf-8&#39;);
    echo $b."<br/>";
}
?>

전처리 키워드

키워드의 첫 번째 단어를 0부터 잘라서 새로운 전처리 키워드로 사용합니다.

PHP에서 유사 검색을 구현하는 방법

단어 분할

그런 다음 첫 번째 단어가 잘린 각 키워드에 대해 처음 두 단어를 독립 키워드로 잘립니다. 즉, 단어 분할입니다.

PHP에서 유사 검색을 구현하는 방법

마지막으로 각 키워드에 대해 데이터베이스를 쿼리합니다. 결과가 있으면 배열에 추가됩니다. 결과가 없으면 배열에 추가되지 않습니다. 모든 키워드를 계속 확인하고 결과를 출력합니다. .

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 PHP에서 유사 검색을 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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