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));
不需要安装扩展,自带字典,使用方法简单
采用很多人熟知的scws,另一个是IT柏拉图做的phpanalysis
使用方法请参考index.php文件示例
免责声明
本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn
相关文章

24Oct2024
本文提供了一种使用 PHP 的 preg_split 函数将驼峰命名法单词拆分为单个单词的解决方案。讨论的主要挑战是需要将驼峰式单词(例如“oneTwoThreeFour”)拆分为单独的数组

17Oct2024
最简单的 PHP 表单验证库正在寻找可简化表单验证任务的简单 PHP 库?让我们探索您的选择:自定义库示例用户建议使用包含预定义正则表达式模式的自定义 PHP 类

26May2018
这篇文章主要介绍了php实现的中文分词类,结合完整实例形式分析了php基于字符串的遍历、转换、运算等技巧实现中文分词功能的具体方法,需要的朋友可以参考下

17Oct2024
最简单的 PHP 表单验证库在处理 PHP 中的表单提交时,验证和清理用户输入对于确保应用程序的完整性和安全性至关重要。这是一个简单的库,可以帮助您轻松实现这一目标


热工具

热门文章
刺客信条阴影:贝壳谜语解决方案
28Mar2025手游攻略
Windows 11 KB5054979中的新功能以及如何解决更新问题
03Apr2025故障排查
在哪里可以找到原子中的起重机控制钥匙卡
28Mar2025手游攻略
<🎜>:死铁路 - 如何完成所有挑战
26Mar2025手游攻略
如何修复KB5055523无法在Windows 11中安装?
10Apr2025故障排查