当前位置:首页 > PHP教程 > php应用 > 列表

php计算title标题相似比的方法

发布:smiling 来源: PHP粉丝网  添加日期:2021-06-14 20:47:26 浏览: 评论:0 

这篇文章主要介绍了php计算title标题相似比的方法,实例分析了php中similar_text方法计算字符串相似度的技巧,具有一定参考借鉴价值,需要的朋友可以参考下。

本文实例讲述了php计算title标题相似比的方法,分享给大家供大家参考,具体如下:

  1. <?php  
  2. /* 
  3.  * 
  4.  * @param string $title_1 题目1 
  5.  * @param string $title_2 题目2 
  6.  * @return float $percent 相似百分比 
  7.  */ 
  8. function title_similar($title_1,$title_2) { 
  9.   $title_1 = get_real_title($title_1); 
  10.   $title_2 = get_real_title($title_2); 
  11.   similar_text($title_1$title_2$percent); 
  12.   return $percent
  13. /** 
  14.  * php采集文章题目并去版权 
  15.  * @param string $html 需要采集的html源代码 
  16.  * @return string 
  17.  */ 
  18. function get_real_title($str){ 
  19.   $str = str_replace(array('-','—','|'),'_',$str); 
  20.   $splits = explode('_'$str); 
  21.   $l = 0; 
  22.   foreach ($splits as $tp){ 
  23.     $len = strlen($tp); 
  24.     if ($l < $len){$l = $len;$tt = $tp;} 
  25.   } 
  26.   $tt = trim(htmlspecialchars($tt)); 
  27.   return $tt
  28. //以下是测试 
  29. $title_1 = '代号PHPCMS V9产品正式发布公测版本'
  30. $title_2 = 'PHPCMS再战江湖 V9产品正式发布公测版本'
  31. $percent = title_similar($title_1,$title_2); 
  32. echo '相似百分比:'.$percent.'%'
  33. echo "<br />\n"
  34. ?> 

希望本文所述对大家的php程序设计有所帮助。

Tags: php计算title标题相似比

分享到: