当前位置: 首页 > 编程笔记 >

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

南门星河
2023-03-14
本文向大家介绍php实现推荐功能的简单实例,包括了php实现推荐功能的简单实例的使用技巧和注意事项,需要的朋友参考一下

利用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:简明扼要的古代魔法

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

 类似资料:
  • 本文向大家介绍jquery.onoff实现简单的开关按钮功能(推荐),包括了jquery.onoff实现简单的开关按钮功能(推荐)的使用技巧和注意事项,需要的朋友参考一下 插件下载地址: http://xiazai.jb51.net/201803/yuanma/jquery.onoff(jb51.net).rar 一个按钮小插件,首先引入css和js html只需要写一个input 然后js中只需

  • 本文向大家介绍JS实现快递单打印功能【推荐】,包括了JS实现快递单打印功能【推荐】的使用技巧和注意事项,需要的朋友参考一下 最近做项目需要打印快递单,在网上搜索了一下发现直接给出代码的比较少。  首先说一下js网页打印的几种方法: 1.window.print() 会弹出打印对话框 2.使用html 标签引入Webbrowser控件  这种方式是其只兼容IE10以下的浏览器,其他浏览器不可使用 3

  • 本文向大家介绍PHP实现一个简单url路由功能实例,包括了PHP实现一个简单url路由功能实例的使用技巧和注意事项,需要的朋友参考一下 什么是php的路由机制 1、路由机制就是把某一个特定形式的URL结构中提炼出来系统对应的参数。举个例子,如:http://main.test.com/article/1  其中:/article/1  -> ?_m=article&id=1。 2、然后将拥有对应参

  • 本文向大家介绍Vue实现美团app的影院推荐选座功能【推荐】,包括了Vue实现美团app的影院推荐选座功能【推荐】的使用技巧和注意事项,需要的朋友参考一下 经常用美团app买电影票,不禁对它的推荐选座功能产生了好奇,于是打算自己实现一个类似的算法,美团app的推荐选座界面如下   最多可以选5个座位,本demo的选座界面如下图   上图是点击 推荐选座5人 后选出的座位(绿色),这个demo和美团

  • 本文向大家介绍js实现简单锁屏功能实例,包括了js实现简单锁屏功能实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了js实现简单锁屏功能的方法。分享给大家供大家参考。具体实现方法如下: 如果大家不知道什么是锁屏,可以去163信箱看一看,用途是你要离开屏幕一段时间时可以暂时锁住屏幕保留工作空间。带回来只要重新输入密码验证即可恢复到原先的工作空间。 一般都是通过在页面上增加不透明遮罩层实现锁

  • 本文向大家介绍PHP简单留言本功能实现代码,包括了PHP简单留言本功能实现代码的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了PHP留言本功能的具体代码,供大家参考,具体内容如下 index.php conn.php result.php css/index.css  dist/css/bootstrap.min.css(自己下载) 效果图: 以上就是本文的全部内容,希望对大家的学习