Comment implémenter une recherche similaire en PHP : 1. Créez un exemple de fichier PHP ; 2. Divisez le premier mot du mot-clé ; 3. Extrayez les 2 premiers mots de chaque mot-clé en tant que nouveau mot-clé ; mot-clé et ajoutez les résultats de la requête au tableau ; 5. Renvoyez le tableau.
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3
Comment implémenter une recherche similaire en php ?
php implémente simplement la recherche par segmentation de mots, la recherche floue, la recherche multi-mots-clés, la requête floue
<?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/>"; } ?>
Mots-clés de prétraitement
Tronquez le premier mot du mot-clé à partir de 0 et utilisez-le comme nouveau mot-clé de prétraitement.
Segmentation de mots
Ensuite, pour chaque mot-clé dont le premier mot est coupé, les deux premiers mots sont coupés en tant que mots-clés indépendants, c'est-à-dire segmentation de mots.
Enfin, interrogez la base de données pour chaque mot-clé. Si le résultat est trouvé, il est ajouté à un tableau. S'il n'y a pas de résultat, il n'est pas ajouté au tableau. Continuez à vérifier tous les mots-clés et affichez les résultats. .
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!