php计算title标题相似比的方法
本文实例讲述了php计算title标题相似比的方法。分享给大家供大家参考。具体如下:
<?php /* * *@paramstring$title_1题目1 *@paramstring$title_2题目2 *@returnfloat$percent相似百分比 */ functiontitle_similar($title_1,$title_2){ $title_1=get_real_title($title_1); $title_2=get_real_title($title_2); similar_text($title_1,$title_2,$percent); return$percent; } /** *php采集文章题目并去版权 *@paramstring$html需要采集的html源代码 *@returnstring */ functionget_real_title($str){ $str=str_replace(array('-','—','|'),'_',$str); $splits=explode('_',$str); $l=0; foreach($splitsas$tp){ $len=strlen($tp); if($l<$len){$l=$len;$tt=$tp;} } $tt=trim(htmlspecialchars($tt)); return$tt; } //以下是测试 $title_1='代号PHPCMSV9产品正式发布公测版本'; $title_2='PHPCMS再战江湖V9产品正式发布公测版本'; $percent=title_similar($title_1,$title_2); echo'相似百分比:'.$percent.'%'; echo"<br/>\n"; ?>
希望本文所述对大家的php程序设计有所帮助。