php如何使用PHPAnalysis提取关键字中文分词

互联网 20-6-24

需求:做SEO的keywords时,需要从标题或者正文里提取关键字

1.PHPAnalysis下载地址

https://github.com/feixuekeji/PHPAnalysis

下载后解压放到extend目录下(以tp5为例,其他目录也行)

2.封装

<?php /**  * @auther: xxf  * Date: 2019/8/19  * Time: 11:04  */  namespace WordAnalysis;  /**  * 中文分词提取关键字  */ class Analysis {     /**      * Notes:关键字提取      * @auther: xxf      * Date: 2019/8/19      * Time: 11:09      * @param string $content      * @param int $num 获取数量      * @return string      */     public static function getKeywords($content = "",$num = 3) {         if (empty ( $content )) {             return '';         }          require_once 'phpanalysis.class.php';           \PhpAnalysis::$loadInit = false;         $pa = new \PhpAnalysis ( 'utf-8', 'utf-8', false );         $pa->LoadDict ();         $pa->SetSource ($content);         $pa->StartAnalysis ( true );          $tags = $pa->GetFinallyKeywords ($num); // 获取文章中的n个关键字         return $tags;//返回关键字     }  }

3.使用

$data['seo']['keyword'] = Analysis::getKeywords($article_info['title']);

更多相关技术文章,请访问PHP中文网!

以上就是php如何使用PHPAnalysis提取关键字中文分词的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: phpanalysis
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:关于PHP进程防止内存溢出的排查

相关资讯