?所用的函數(shù):int similar_text ( string?$first, string?$second[, float?$percent] )
利用similar_text將這些文章標(biāo)題同原文章標(biāo)題做對(duì)比岩饼,按標(biāo)題的相似程度重新排列標(biāo)題,就得到了與原文章相似的文章列表薛夜。
public function recommend($title, $arr_title, $num){
? ? header("Content-type: text/html; charset=utf8");
? ? for($i = 0 ; $i < count($arr_title); $i++){
? ? ? ? $similar_num[$i] = similar_text($title,$arr_title[$i]);
? ? }
? ? arsort($similar_num);
? $commned_arr = [];
? ? foreach($similar_num as $k => $v){
? ? ? ? if ($similar_num[$k]>50 && $arr_title[$k] !=$title) {
? ? ? ? ? ? ? ? $commned_arr[] = $arr_title[$k];
? ? ? ? }
}
? ? return array_slice($commned_arr,0,$num);
}