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中PDO解决中文乱码问题的一些补充
Sep 06 PHP
Zend的AutoLoad机制介绍
Sep 27 PHP
用php来改写404错误页让你的页面更友好
Jan 24 PHP
PHP+jQuery实现自动补全功能源码
May 15 PHP
深入PHP empty(),isset(),is_null()的实例测试详解
Jun 06 PHP
浅析关于PHP位运算的简单权限设计
Jun 30 PHP
使用php记录用户通过搜索引擎进网站的关键词
Feb 13 PHP
PHP中批量生成静态html(命令行下运行PHP)
Apr 19 PHP
仿dedecms下拉分页样式修改的thinkphp分页类实例
Oct 30 PHP
PHP信号量基本用法实例详解
Feb 12 PHP
yii2缓存Caching基本用法示例
Jul 18 PHP
PHP lcfirst()函数定义与用法
Mar 08 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
生成缩略图
2006/10/09 PHP
PHP中如何判断exec函数执行成功?
2016/08/04 PHP
laravel学习笔记之模型事件的几种用法示例
2017/08/15 PHP
php从数据库读取数据,并以json格式返回数据的方法
2018/08/21 PHP
用js计算页面执行时间的函数
2006/12/07 Javascript
javascript vvorld 在线加密破解方法
2008/11/13 Javascript
javascript 硬盘序列号+其它硬件信息
2008/12/23 Javascript
js限制checkbox选中个数以限制六个为例
2014/07/15 Javascript
在JavaScript应用中使用RequireJS来实现延迟加载
2015/07/01 Javascript
JavaScript全屏和退出全屏事件总结(附代码)
2017/08/17 Javascript
vue element-ui 绑定@keyup事件无效的解决方法
2018/03/09 Javascript
vue实现鼠标经过动画
2019/10/16 Javascript
Node对CommonJS的模块规范
2019/11/06 Javascript
python实现删除文件与目录的方法
2014/11/10 Python
python使用urlparse分析网址中域名的方法
2015/04/15 Python
Django视图和URL配置详解
2018/01/31 Python
python读取txt文件中特定位置字符的方法
2018/12/24 Python
Windows下实现将Pascal VOC转化为TFRecords
2020/02/17 Python
Python爬虫代理池搭建的方法步骤
2020/09/28 Python
深入理解Python变量的数据类型和存储
2021/02/01 Python
HTML5之SVG 2D入门2—图形绘制(基本形状)介绍及使用
2013/01/30 HTML / CSS
Html5百叶窗效果的示例代码
2017/12/11 HTML / CSS
国际书籍零售商:Wordery
2017/11/01 全球购物
瑞士隐形眼镜和护理产品网上商店:Linsenklick
2019/10/21 全球购物
PHP如何与mysql建立链接
2013/05/05 面试题
铭万公司.net面试题笔试题
2014/07/20 面试题
J2EE系统只能是基于web
2015/09/08 面试题
《兰亭集序》教学反思
2014/02/11 职场文书
2014年妇幼卫生工作总结
2014/12/09 职场文书
2016年小学生清明节广播稿
2015/12/17 职场文书
《秦兵马俑》教学反思
2016/02/24 职场文书
关于python中readlines函数的参数hint的相关知识总结
2021/06/24 Python
SQL Server2019数据库备份与还原脚本,数据库可批量备份
2021/11/20 SQL Server
MySQL中EXPLAIN语句及用法
2022/05/20 MySQL
Go web入门Go pongo2模板引擎
2022/05/20 Golang
本地搭建minio文件服务器(使用bat脚本启动)的方法
2022/07/15 Servers