PHP使用PhpAnalysis进行分词
1.介绍
PHPAnalysis分词程序使用居于unicode的词库,使用反向匹配模式分词,理论上兼容编码更广泛,并且对utf-8编码尤为方便。
下载地址:http://www.phpbone.com/phpanalysis/
2.使用
- 下载源代码放到自己项目的第三方扩展目录下,或者使用include引入
- 具体代码实现:
// 我这里使用的是yii2框架测试,并且使用了命名空间
// php分词测试
public function actionPhpAnalysis()
{
// 实例化对象
$phpAnalysisObject = new PhpAnalysis();
// 设置分词字符串
$phpAnalysisObject->SetSource('OpenSSL加密与解密');
// 相关配置
$phpAnalysisObject->SetResultType(1);
$phpAnalysisObject->differMax = true;
// 执行分词
$phpAnalysisObject->StartAnalysis();
// 获取分词结果
$result = $phpAnalysisObject->GetFinallyKeywords();
var_dump($result);
}
- 输出结果如下:
string 'OpenSSL,加密,解密' (length=21)