php计算title标题相似比的方法


Posted in PHP onJuly 29, 2015

本文实例讲述了php计算title标题相似比的方法。分享给大家供大家参考。具体如下:

<?php 
/*
 *
 * @param string $title_1 题目1
 * @param string $title_2 题目2
 * @return float $percent 相似百分比
 */
function title_similar($title_1,$title_2) {
  $title_1 = get_real_title($title_1);
  $title_2 = get_real_title($title_2);
  similar_text($title_1, $title_2, $percent);
  return $percent;
}
/**
 * php采集文章题目并去版权
 * @param string $html 需要采集的html源代码
 * @return string
 */
function get_real_title($str){
  $str = str_replace(array('-','—','|'),'_',$str);
  $splits = explode('_', $str);
  $l = 0;
  foreach ($splits as $tp){
    $len = strlen($tp);
    if ($l < $len){$l = $len;$tt = $tp;}
  }
  $tt = trim(htmlspecialchars($tt));
  return $tt;
}
//以下是测试
$title_1 = '代号PHPCMS V9产品正式发布公测版本';
$title_2 = 'PHPCMS再战江湖 V9产品正式发布公测版本';
$percent = title_similar($title_1,$title_2);
echo '相似百分比:'.$percent.'%';
echo "<br />\n";
?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
如何把PHP转成EXE文件
Oct 09 PHP
站长助手-网站web在线管理程序 v1.0 下载
May 12 PHP
Memcache 在PHP中的使用技巧
Feb 08 PHP
php 获取本机外网/公网IP的代码
May 09 PHP
php中取得URL的根域名的代码
Mar 23 PHP
PHP中3种生成XML文件方法的速度效率比较
Oct 06 PHP
如何使用“PHP” 彩蛋进行敏感信息获取
Aug 07 PHP
PHP GD库生成图像的几个函数总结
Nov 19 PHP
PHP获取网站中各文章的第一张图片的代码示例
May 20 PHP
Yii模型操作之criteria查找数据库的方法
Jul 15 PHP
yii框架redis结合php实现秒杀效果(实例代码)
Oct 26 PHP
PHP封装的数据库模型Model类完整示例【基于PDO】
Mar 14 PHP
PHP实现简单实用的验证码类
Jul 29 #PHP
php使用gzip压缩传输js和css文件的方法
Jul 29 #PHP
PHP实现加强版加密解密类实例
Jul 29 #PHP
PHP之密码加密的几种方式
Jul 29 #PHP
PHP实现仿Google分页效果的分页函数
Jul 29 #PHP
PHP如何将log信息写入服务器中的log文件
Jul 29 #PHP
再Docker中架设完整的WordPress站点全攻略
Jul 29 #PHP
You might like
用PHP代码在网页上生成图片
2015/07/01 PHP
服务器迁移php版本不同可能诱发的问题
2015/12/22 PHP
php封装的mysqli类完整实例
2016/10/18 PHP
用PHP将Unicode 转化为UTF-8的实现方法(推荐)
2017/02/08 PHP
PHP 二维关联数组根据其中一个字段排序(推荐)
2017/04/04 PHP
BOOM vs RR BO3 第一场2.13
2021/03/10 DOTA
javascript Onunload与Onbeforeunload使用小结
2009/12/31 Javascript
深入理解JavaScript系列(13) This? Yes,this!
2012/01/18 Javascript
document.getElementBy(&quot;id&quot;)与$(&quot;#id&quot;)有什么区别
2013/09/22 Javascript
jquery中animate动画积累的解决方法
2013/10/05 Javascript
类似php的js数组的in_array函数自定义方法
2013/12/27 Javascript
Javascript模块化编程详解
2014/12/01 Javascript
详解AngularJS中自定义过滤器
2015/12/28 Javascript
sso跨域写cookie的一段js脚本(推荐)
2016/05/25 Javascript
js省市县三级联动效果实例
2020/04/15 Javascript
微信小程序 地图定位简单实例
2016/10/14 Javascript
less简单入门(CSS 预处理语言)
2017/03/08 Javascript
Vue内容分发slot(全面解析)
2017/08/19 Javascript
jQuery实现动态加载(按需加载)javascript文件的方法分析
2019/05/31 jQuery
vue图片裁剪插件vue-cropper使用方法详解
2020/12/16 Vue.js
[55:35]DOTA2-DPC中国联赛 正赛 CDEC vs Dragon BO3 第二场 1月22日
2021/03/11 DOTA
Python函数学习笔记
2008/10/07 Python
tornado捕获和处理404错误的方法
2014/02/26 Python
python2.7到3.x迁移指南
2018/02/01 Python
Python 日期区间处理 (本周本月上周上月...)
2019/08/08 Python
python3 写一个WAV音频文件播放器的代码
2019/09/27 Python
Pyecharts绘制全球流向图的示例代码
2020/01/08 Python
css3 给背景设置渐变色的方法
2019/09/12 HTML / CSS
IdealFit官方网站:女性蛋白质、补充剂和运动服装
2019/03/24 全球购物
质量承诺书范文
2014/03/27 职场文书
补充协议书范本
2014/04/23 职场文书
党员弘扬焦裕禄精神思想汇报
2014/09/10 职场文书
给朋友的道歉短信
2015/05/12 职场文书
经典人生语录分享:不畏将来,不念过去,笑对当下
2019/12/12 职场文书
python中pandas对多列进行分组统计的实现
2021/06/18 Python
mysql 索引的数据结构为什么要采用B+树
2022/04/26 MySQL