美文网首页
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