用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - php代码库

Thinkphp3.2 分词

2014-03-14 作者: eecjimmy举报

[php]代码库

<?php
/**
 * 将etc.rar解压缩,复制到/APP/Common/Conf/目录中
 * 将Pscws.rar解压缩,复制到/ThinkPHP/Library/Org/目录中(如果更换目录需要将解压缩得到的命名空间改变)
 * 
*/
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller
{
    public function index()
    {

        $num = 10; //控制分词数量
        $str = '“作为一个新兴市场国家,中国做了很多积极的事情。因此人们会想,让中国变得更好的事情只会给世界带来积极影响。”虽远隔万里,但在德国柏林街头接受采访的退休老人玛丽昂·史密斯也感受到了中国变革的影响力。';
        $pscws = new \Org\Pscws\Pscws4();
        $pscws->set_dict(CONF_PATH . 'etc/dict.utf8.xdb'); //实际路径:/APP/Common/Conf/etc/dict.utf8.xdb
        $pscws->set_rule(CONF_PATH . 'etc/rules.utf8.ini'); //实际路径:/APP/Common/Conf/etc/rules.utf8.ini
        $pscws->set_ignore(true);
        $pscws->send_text($str);
        $words = $pscws->get_tops($num);
        $pscws->close();
        $tags = array();
        foreach ($words as $val)
        {
            $tags[] = $val['word'];
        }
        dump('分词前:'.$str);
        dump('分词后:'.implode(',', $tags));
    }
}

[代码运行效果截图]


Thinkphp3.2 分词

[源代码打包下载]




网友评论    (发表评论)

共3 条评论 1/1页

发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...