美文网首页
PHP简单实现“相关文章推荐”功能的方法

PHP简单实现“相关文章推荐”功能的方法

作者: Li6868 | 来源:发表于2019-02-19 11:24 被阅读0次

 所用的函数:int similar_text ( string $first, string $second[, float $percent] )

利用similar_text将这些文章标题同原文章标题做对比,按标题的相似程度重新排列标题,就得到了与原文章相似的文章列表。

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);

}

相关文章

网友评论

      本文标题:PHP简单实现“相关文章推荐”功能的方法

      本文链接:https://www.haomeiwen.com/subject/lpexyqtx.html