主页 > 知识库 > php实现推荐功能的简单实例

php实现推荐功能的简单实例

热门标签:电子围栏 团购网站 Mysql连接数设置 银行业务 Linux服务器 服务器配置 科大讯飞语音识别系统 阿里云

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

?php

$demo_title= "简明现代魔法";

$demo_arr_title= array("简单易懂的现代魔法","简单明了的现代魔法","简明扼要的古代魔法","不简单的现代魔法","很难懂的现代魔法");

$new_array= getSimilar($demo_title,$demo_arr_title);

//print_r($new_array);

echo"与[$demo_title]最相关的前三个文章是:br/>";

for($j=0; $j=2; $j++)

{

echo($j+1).":".$new_array[$j]."br/>";

}

//$title当前标题,$arrayTitle为需要查找的数组

functiongetSimilar($title,$arr_title)

{

$arr_len= count($arr_title);

for($i=0; $i=($arr_len-1); $i++)

{

//取得两个字符串相似的字节数

$arr_similar[$i] = similar_text($arr_title[$i],$title);

}

arsort($arr_similar); //按照相似的字节数由高到低排序

reset($arr_similar); //将指针移到数组的第一单元

$index= 0;

foreach($arr_similaras$old_index=>$similar)

{

$new_title_array[$index] = $arr_title[$old_index];

$index++;

}

return$new_title_array;

}

?>

程序运行结果:

与[简明现代魔法]最相关的前三个文章是:

1:简单明了的现代魔法

2:简单易懂的现代魔法

3:简明扼要的古代魔法

以上就是本次介绍的全部知识点内容,感谢大家的学习和对脚本之家的支持。

您可能感兴趣的文章:
  • 使用PHP连接数据库实现留言板功能的实例讲解(推荐)
  • php获取数据库结果集方法(推荐)
  • php 人员权限管理(RBAC)实例(推荐)

标签:衡水 枣庄 江苏 大理 衢州 萍乡 蚌埠 广元

巨人网络通讯声明:本文标题《php实现推荐功能的简单实例》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266