Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk melaksanakan carian serupa dalam php
Cara melaksanakan carian serupa dalam PHP: 1. Buat fail contoh PHP 2. Pisahkan perkataan pertama kata kunci 3. Ekstrak 2 perkataan pertama setiap kata kunci sebagai kata kunci baharu; Tanya setiap kata kunci sekali dan tambahkan hasil pertanyaan pada tatasusunan 5. Kembalikan tatasusunan.
Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
Cara mencapai carian serupa dalam php?
PHP hanya melaksanakan carian pembahagian perkataan, carian kabur, carian berbilang kata kunci, pertanyaan kabur
<?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/>"; } ?>
Memproses kata kunci
perkataan pertama kata kunci bermula dari 0 dipotong dan digunakan sebagai kata kunci prapemprosesan baharu.
Segmentasi Perkataan
Kemudian, untuk setiap kata kunci dengan perkataan pertama terputus, dua perkataan pertama diambil sebagai Kata Kunci bebas , iaitu participles.
Akhir sekali, tanya pangkalan data untuk setiap kata kunci Jika hasilnya ditemui, ia akan ditambahkan pada tatasusunan tatasusunan. Semua kata kunci akan diperiksa sepanjang masa, hanya keluarkan hasilnya.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk melaksanakan carian serupa dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!