码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2019-01-22 13:12:05      阅读:284      评论:0      收藏:0      [点我收藏+]

标签:调用   dir   .class   复杂   文件   __file__   地方   clu   去掉   

使用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简单分词,无需插件,无需复杂环境

标签:调用   dir   .class   复杂   文件   __file__   地方   clu   去掉   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!