Maison Bibliothèques PHP Autres bibliothèques Bibliothèque de segmentation de mots simple de PHP
Bibliothèque de segmentation de mots simple de PHP
<?php
header("Content-Type:text/html; charset=utf-8");
define('APP_ROOT', str_replace('\', '/', dirname(__FILE__)));
function get_tags_arr($title)
    {
require(APP_ROOT.'/pscws4.class.php');
        $pscws = new PSCWS4();
$pscws->set_dict(APP_ROOT.'/scws/dict.utf8.xdb');
$pscws->set_rule(APP_ROOT.'/scws/rules.utf8.ini');
$pscws->set_ignore(true);
$pscws->send_text($title);
$words = $pscws->get_tops(5);
$tags = array();
foreach ($words as $val) {
   $tags[] = $val['word'];
}
$pscws->close();
return $tags;
}
print_r(get_tags_arr($con));
function get_keywords_str($content){
require(APP_ROOT.'/phpanalysis.class.php');
PhpAnalysis::$loadInit = false;
$pa = new PhpAnalysis('utf-8', 'utf-8', false);
$pa->LoadDict();
$pa->SetSource($content);
$pa->StartAnalysis( false );
$tags = $pa->GetFinallyResult();
return $tags;
}
print(get_keywords_str($con));

Pas besoin d'installer d'extensions, il est livré avec un dictionnaire et est facile à utiliser
Il utilise scws, qui est bien connu de beaucoup de gens, et l'autre est phpanalysis réalisé par IT Plato
Veuillez vous référer au fichier index.php exemple d'utilisation

Clause de non-responsabilité

Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn

Article connexe

Intégration de la bibliothèque de fonctions PHP et de la bibliothèque tierce Intégration de la bibliothèque de fonctions PHP et de la bibliothèque tierce

22 Apr 2024

Les bibliothèques de fonctions et les bibliothèques tierces en PHP peuvent étendre les fonctionnalités des applications. La bibliothèque de fonctions fournit des fonctions prédéfinies qui peuvent être incluses via l'instruction include. Des bibliothèques tierces sont disponibles à partir de sources telles que Packagist, GitHub et installées à l'aide de Composer. Implémentez le chargement automatique des classes via un chargeur automatique, tel que le chargement automatique de la bibliothèque Guzzle. Apprenez à utiliser la bibliothèque tierce Dompdf pour générer des fichiers PDF à travers des cas pratiques, notamment le chargement de la bibliothèque, le chargement de contenu HTML et la sortie de fichiers PDF. L'intégration de bibliothèques de fonctions et de bibliothèques tierces étend considérablement les fonctionnalités des applications PHP et améliore l'efficacité du développement et les performances des projets.

Recherche de segmentation de mots chinois PHP Recherche de segmentation de mots chinois PHP

05 Jun 2018

Cet article présente principalement la recherche de segmentation de mots chinois PHP. Les amis intéressés peuvent s'y référer, j'espère qu'il sera utile à tout le monde.

Partage de cas pratiques de la bibliothèque de fonctions PHP Partage de cas pratiques de la bibliothèque de fonctions PHP

15 Jun 2023

PHP est un langage de programmation back-end très populaire dans le développement de sites Web modernes. Au fil du temps, de plus en plus de bibliothèques de fonctions PHP ont été développées, permettant aux développeurs d'écrire des programmes plus rapidement et d'améliorer la réutilisabilité du code. Dans cet article, nous partagerons quelques cas pratiques de bibliothèques de fonctions PHP pour aider les développeurs à mieux utiliser ces bibliothèques de fonctions afin d'améliorer leur efficacité de développement. Alibaba Cloud OSSSDK Le service de stockage d'objets (OSS) d'Alibaba Cloud est un service de stockage cloud hautement disponible et hautement évolutif. Les développeurs peuvent

Exemple de code d'algorithme de segmentation de mots unaires PHP Exemple de code d'algorithme de segmentation de mots unaires PHP

14 Jul 2017

Algorithme de segmentation de mots unaires PHP

Explication détaillée de l'utilisation de la fonction array_unique() dans la bibliothèque de fonctions PHP Explication détaillée de l'utilisation de la fonction array_unique() dans la bibliothèque de fonctions PHP

27 Jun 2023

En tant que langage de script côté serveur largement utilisé, PHP fournit de nombreuses bibliothèques de fonctions mathématiques, de chaînes, de tableaux, de fichiers et autres pour permettre aux développeurs d'implémenter diverses fonctions. Parmi elles, la fonction array_unique() joue un rôle important dans la déduplication des tableaux. Cet article présentera en détail l'utilisation et les précautions de cette fonction. Fonction La fonction array_unique() est utilisée pour supprimer les éléments en double d'un tableau et renvoyer un nouveau tableau qui ne contient pas d'éléments en double. Syntaxe de la fonction array_unique(array

Comment installer php scws (composant de segmentation de mots) ? Comment installer php scws (composant de segmentation de mots) ?

26 Apr 2019

Installez scws dans l'environnement centOs 1. Installez bzip2 et gcc gcc-c++ yum install bzip2 yum -y install gcc gcc-c++ 2. Téléchargez le code de scws-1.2.3 wget http :

See all articles