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 相关文章推荐
Oracle Faq(Oracle的版本)
Oct 09 PHP
php下将图片以二进制存入mysql数据库中并显示的实现代码
May 27 PHP
PHP 图片上传代码
Sep 13 PHP
PHP 关于访问控制的和运算符优先级介绍
Jul 08 PHP
php小技巧之过滤ascii控制字符
May 14 PHP
ThinkPHP CURD方法之order方法详解
Jun 18 PHP
php中count获取多维数组长度的方法
Nov 03 PHP
PHP怎样用正则抓取页面中的网址
Aug 09 PHP
php读取和保存base64编码的图片内容
Apr 22 PHP
PHP读取Excel类文件
May 15 PHP
PHP微信支付结果通知与回调策略分析
Jan 10 PHP
PHP rmdir()函数的用法总结
Jul 02 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程序中的常见漏洞进行攻击(上)
2006/10/09 PHP
php高级编程-函数-郑阿奇
2011/07/04 PHP
十幅图告诉你什么是PHP引用
2015/02/22 PHP
thinkphp微信开之安全模式消息加密解密不成功的解决办法
2015/12/02 PHP
php获取微信共享收货地址的方法
2017/12/21 PHP
禁止F5等快捷键的JS代码
2007/03/06 Javascript
jquery加载页面的方法(页面加载完成就执行)
2011/06/21 Javascript
密码强度检测效果实现原理与代码
2013/01/04 Javascript
JavaScript输入邮箱自动提示实例代码
2014/01/13 Javascript
Json实现异步请求提交评论无需跳转其他页面
2014/10/11 Javascript
js淡入淡出的图片轮播效果代码分享
2015/08/24 Javascript
jquery图片滚动放大代码分享(2)
2015/08/28 Javascript
vue-router路由简单案例介绍
2017/02/21 Javascript
利用ES6语法重构React组件详解
2017/03/02 Javascript
用vue写一个仿简书的轮播图的示例代码
2018/03/13 Javascript
react 父子组件之间通讯props
2018/09/08 Javascript
angularjs中判断ng-repeat是否迭代完的实例
2018/09/12 Javascript
layui表格分页 记录勾选的实例
2019/09/02 Javascript
layer.js之回调销毁对话框的例子
2019/09/11 Javascript
jquery轻量级数字动画插件countUp.js使用详解
2019/10/17 jQuery
angular8和ngrx8结合使用的步骤介绍
2019/12/01 Javascript
用Python计算三角函数之acos()方法的使用
2015/05/15 Python
Linux上安装Python的PIL和Pillow库处理图片的实例教程
2016/06/23 Python
Python面向对象之多态原理与用法案例分析
2019/12/30 Python
python实现贪吃蛇双人大战
2020/04/18 Python
使用Keras预训练好的模型进行目标类别预测详解
2020/06/27 Python
HTML5使用Audio标签实现歌词同步的效果
2016/03/17 HTML / CSS
利用指针变量实现队列的入队操作
2012/04/07 面试题
教师应聘个人求职信
2013/12/10 职场文书
采购部主管岗位职责
2014/01/01 职场文书
大学信息公开实施方案
2014/03/09 职场文书
群众路线党课主持词
2014/04/01 职场文书
尊老爱亲美德少年事迹材料
2014/08/14 职场文书
家长高考寄语
2015/02/27 职场文书
撤诉申请书法院范本
2015/05/18 职场文书
请假条应该怎么写?
2019/06/24 职场文书