php 求 相似 比,php计算title标题相似比
采集时常常要对网站内容进行重复判断,php判断正文内容比较困难,对于标题的判断还是比较简单,只要过滤标题中的版权,再用similar_text计算
上代码:
/*
* php计算title标题相似比 by enenba.com
*
* @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产品正式发布公测版本 - 站长网 admin5.com';
$percent = title_similar($title_1,$title_2);
echo '相似百分比:'.$percent.'%';
echo "
\n";
?>输出:相似百分比:81.25%
php 求 相似 比,php计算title标题相似比相关推荐
- 若依前后端分离如何修改title标题呢?
目录 1.如何修改title标题 2.如何修改左侧栏标题 3.修改其它配置参数 1.如何修改title标题
- html 自定义标签 seo,wordpress深层seo优化:自定义栏目和tag标签页面title标题
seo注重整站优化,也就是希望网站每个页面都参与进来,每个页面都有不同的title标题不重复.对于wordpress默认设置来说,这个基本上是ok的,不需要怎么折腾.但碰到一个问题是:网站栏目及标签页 ...
- Echarts数据可视化title标题,开发全解+完美注释
全栈工程师开发手册 (作者:栾鹏) Echarts数据可视化开发代码注释全解 Echarts数据可视化开发参数配置全解 6大公共组件详解(点击进入): title详解. tooltip详解.toolb ...
- html语言的title在哪,网页中title标题使用地方有哪些
网页中title有什么地方出现? 在一个网页中title使用地方比较多,有的是作为网页html 标签,有的作为一个标签内一个属性,这里DIVCSS5为大家总结网页中标题标签与title使用地方和用法, ...
- title是什么意思,网站title标题如何书写
一.title是什么意思 title的意思就是网站的一个标题.在网站优化当中title标题是至关重要的,无论是网站首页.栏目页.专题页.详情页中都必须要写的,标题当中匹配的关键词直接影响到了网站首页等 ...
- html里副标题subtitle,Highcharts教程(15) title标题、subtitle副标题
Jquery中文网 > 脚本编程 > javascript > 正文 Highcharts教程(15) title标题.subtitle副标题 Highcharts教程(15) ...
- tensorflow with求导_tensorflow求导和梯度计算实例
1. 函数求一阶导 import tensorflow as tf tf.enable_eager_execution() tfe=tf.contrib.eager from math import ...
- 帝国cms7.5封面模板如何调用栏目别名作为网页title标题
对于封面页和列表页面title标题部分帝国cms建站的站长习惯使用栏目别名来调用显示页面标题,但是覃师宁博客对于栏目和封面页标题的调用习惯使用自定义字段.那么如何封面页和列表页如何调用别名作为页面标题 ...
- 网站页面title标题的设置方法技巧
原文地址:http://www.mahaixiang.cn/znseo/1385.html 标题是网页优化最重要的因素,页面标题Title相当于赋予一个网页一些内容,它告诉搜索引擎蜘蛛此页面是关于什么 ...
最新文章
- mysql属性配置提高查询_MYSQL性能优化-安装时优化参数配置提高服务性能
- java中怎么剪切文件_java中实现文件复制、剪切和删除
- Kick Start 2019 Round D
- android实现推送方式解决方案,Android实现推送方式解决方案系列教程
- 基于JAVA+SpringBoot+Vue+Mybatis+MYSQL的汽车销售管理系统
- 推荐系统技术演进趋势:排序篇
- QEMU中音频模拟工作过程(十)
- CentOS7下安装JDK1.8过程记录
- html游戏开源代码是什么,怎么运行html5游戏的源代码
- C++程序设计:相反数
- 深度估计 双目深度估计+单目深度估计 ONNX运行程序
- MODIS计算NDVI注意事项_江仔91_新浪博客
- Ice飞冰页面配置菜单配置日志打印环境配置《六》
- 尤里先生查看陌生人朋友圈教程_微信APP看陌生人朋友圈的操作教程
- 大数据研发能力模型(面试准备)
- Sublime Text 中文版安装和插件安装
- 服务器系统如何还原,服务器怎么还原操作系统
- 计算机管理没有本地用户和组控制面板,win10管理没有本地用户和组怎么办_win10电脑管理没有本地用户和组解决方法...
- Oracle开发者中级第7课(层级查询)实验
- 契约锁解读四川、山东新规,推动采购合同电子化