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
相关文章
用于表单验证的最简单的 PHP 库是什么?
17 Oct 2024
最简单的 PHP 表单验证库正在寻找可简化表单验证任务的简单 PHP 库?让我们探索您的选择:自定义库示例用户建议使用包含预定义正则表达式模式的自定义 PHP 类
对于程序员来说,最简单的 PHP 表单验证库是什么?
17 Oct 2024
最简单的 PHP 表单验证库问题:开发一个简单的 PHP 库以进行高效的表单验证,其中可以轻松传递规则和字段名称并检索错误。答案:一种方法是实现自己的验证类
如何使用 PHP 的 preg_match 将 CamelCase 单词拆分为单词?
24 Oct 2024
本文提供了一种使用 PHP 的 preg_split 函数将驼峰命名法单词拆分为单个单词的解决方案。讨论的主要挑战是需要将驼峰式单词(例如“oneTwoThreeFour”)拆分为单独的数组
如何仅通过一次数据库检索 PHP/MySQL 中的分层类别数据?
23 Oct 2024
本文介绍了一种在 PHP/MySQL 中使用邻接列表模型存储分层数据(例如类别和子类别)的方法。它提出了一种一次性数据检索算法,可以使用单个数据有效地获取分层数据。
Hot Tools
热门文章
崩坏:星穹铁道 - 所有金色替罪羊谜题解决方案
18 Jan 2025
手游攻略
Tales Of Graces F 重制版:所有锁定的宝箱密码
18 Jan 2025
手游攻略
鲁马岛:考古学家职业指南
03 Jan 2025
手游攻略
如何修复 KB5049622 在 Windows 11 中安装失败的问题?
15 Jan 2025
故障排查
印第安纳琼斯与大圈:Gizeh 药瓶位置指南
31 Dec 2024
手游攻略