php 自写函数代码 获取关键字 去超链接


Posted in PHP onFebruary 08, 2010

1.根据权重获取关键字

function getkey($contents){ 
$rows = strip_tags($contents); 
$arr = array(' ',' ',"\s", "\r\n", "\n", "\r", "\t", ">", "“", "”"); 
$qc_rows = str_replace($arr, '', $rows); 
if(strlen($qc_rows)>2400){ 
$qc_rows = substr($qc_rows, '0', '2400'); 
} 
$data = @implode('', file("http://keyword.discuz.com/related_kw.html?title=$contents&ics=gbk&ocs=gbk")); 
preg_match_all("/<kw>(.*)A\[(.*)\]\](.*)><\/kw>/",$data, $out, PREG_SET_ORDER); 
for($i=0;$i<5;$i++){ 
$key=$key.$out[$i][2]; 
if($out[$i][2])$key=$key.","; 
} 
return $key; 
} 
//$contents为你要得到关键字的文章

2.去掉文章中的超链接简单,简洁

function get_new_content($content){ 
include("../simple_html_dom.php"); 
$html = str_get_html($content); 
$a_href = $html->find('a'); 
foreach($a_href as $link){ 
$text = $link->plaintext;//链接中的文字; 
$link->outertext = $text; 
} 
$now_content = $html->save(); 
} 
//preg_replace("/<a .*?>(.*?)<\/a>/i","\${1}", $content); 这样用正则也可以
PHP 相关文章推荐
拼音码表的生成
Oct 09 PHP
PHP+AJAX实现无刷新注册(带用户名实时检测)
Jan 02 PHP
深入探讨PHP中的内存管理问题
Aug 31 PHP
PHP生成验证码时“图像因其本身有错无法显示”的解决方法
Aug 07 PHP
PHP自动生成后台导航网址的最佳方法
Aug 27 PHP
用PHP代码给图片加水印
Jul 01 PHP
PHP的时间戳与具体时间转化的简单实现
Jun 13 PHP
PHP实现文件上传下载实例
Oct 18 PHP
centos 7.2下搭建LNMP环境教程
Nov 20 PHP
php插件Xajax使用方法详解
Aug 31 PHP
thinkphp中的多表关联查询的实例详解
Oct 12 PHP
深入理解PHP+Mysql分布式事务与解决方案
Dec 03 PHP
PHP 手机归属地查询 api
Feb 08 #PHP
Memcache 在PHP中的使用技巧
Feb 08 #PHP
PHP Memcached应用实现代码
Feb 08 #PHP
两个开源的Php输出Excel文件类
Feb 08 #PHP
php 处理上百万条的数据库如何提高处理查询速度
Feb 08 #PHP
php+mysql事务rollback&amp;commit示例
Feb 08 #PHP
php 生成随机验证码图片代码
Feb 08 #PHP
You might like
通过php删除xml文档内容的方法
2015/01/23 PHP
php similar_text()函数的定义和用法
2016/05/12 PHP
PHP多维数组指定多字段排序的示例代码
2018/05/16 PHP
一个不错的应用,用于提交获取文章内容,不推荐用
2007/03/03 Javascript
js资料toString 方法
2007/03/13 Javascript
javascript的trim,ltrim,rtrim自定义函数
2008/09/21 Javascript
JS中script标签defer和async属性的区别详解
2016/08/12 Javascript
再谈javascript常见错误及解决方法
2016/09/16 Javascript
jquery拼接ajax 的json和字符串拼接的方法
2017/03/11 Javascript
vue路由组件按需加载的几种方法小结
2018/07/12 Javascript
使用jQuery动态设置单选框的选中效果
2018/12/06 jQuery
js获取 gif 的帧数的代码实例
2019/09/10 Javascript
[04:23]DOTA2上海特锦赛小组赛第一日 TOP10精彩集锦
2016/02/27 DOTA
python处理json数据中的中文
2014/03/06 Python
学习python 之编写简单乘法运算题
2016/02/27 Python
对python中使用requests模块参数编码的不同处理方法
2018/05/18 Python
Python获取好友地区分布及好友性别分布情况代码详解
2019/07/10 Python
利用Python计算KS的实例详解
2020/03/03 Python
玩具反斗城葡萄牙官方商城:Toys"R"Us葡萄牙
2016/10/21 全球购物
加拿大床上用品、家居装饰、厨房和浴室产品购物网站:Linen Chest
2018/06/05 全球购物
Notino希腊:购买香水和美容产品
2019/07/25 全球购物
Linux管理员面试题 Linux admin interview questions
2014/11/01 面试题
致铅球运动员广播稿精选
2014/01/12 职场文书
运动会方阵解说词
2014/02/12 职场文书
小区消防演习方案
2014/02/21 职场文书
工地安全生产标语
2014/06/06 职场文书
课内比教学心得体会
2014/09/09 职场文书
西安兵马俑导游词
2015/02/02 职场文书
体育教师个人总结
2015/02/09 职场文书
2015年专项整治工作总结
2015/04/03 职场文书
2015年幼儿园个人工作总结
2015/04/25 职场文书
员工安全责任协议书
2016/03/22 职场文书
2019年入党思想汇报格式与要求
2019/06/25 职场文书
Python爬虫框架之Scrapy中Spider的用法
2021/06/28 Python
javascript Number 与 Math对象的介绍
2021/11/17 Javascript
无线电通信名词解释
2022/02/18 无线电