首页 > Web开发 > 详细

php简单分词,无需插件,无需复杂环境

时间:2019-01-22 13:04:07      阅读:205      评论:0      收藏:0      [点我收藏+]

使用dedecms的分词类及数据包

include中的splitword.class.php  zip.class.php(此文件可以不用,需要注意如果不用的话,要去掉splitword中调用的地方)以及data目录

在splitword中定义

define(‘DEDEINC‘, str_replace("\\", ‘/‘, dirname(__FILE__) ) );

 使用方式:

require_once "xxx/splitword.class.php";
$sp = new SplitWord();
$sp->SetSource($keyword);
$sp->SetResultType(2);//1:全部 2:去除特殊符号
$sp->StartAnalysis();
$words_arr=$sp->GetFinallyIndex();
if(!empty($words_arr))
{
$words_key_arr=array_keys($words_arr);
$keyword=implode("%",$words_key_arr);
}

php简单分词,无需插件,无需复杂环境

原文:https://www.cnblogs.com/winstonsias/p/10303147.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!