需要:做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提取要害字中文分词的具体内容,更多请存眷资源魔其它相干文章!
标签: php开发教程 php开发资料 php开发自学 phpanalysis
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!