PHP 文章内容关键词自动加链接
2013-06-26 19:32
381 查看
//读出关键词 $sql = "select keywords,url from `gjz`"; $sqlquery = mysql_query($sql,$conn); //循环成数组 while($row = mysql_fetch_row($sqlquery)) { $key_array[] = $row; } function keyword_replace($str, $key_array){ $array_first = $key_array; $array_last = array(); foreach($array_first as $key=>$value){ $array_last[$key] = array('TFXS00' . $key, $value[0], '<a target="_blank" href="' . $value[1] . '" title="' . $value[0] . '">' . $value[0] . '</a>'); } $count = count($array_last); for($i=0;$i<$count;$i++){ for($j=$count-1;$j>$i;$j--){ //如果后一个元素长度大于前一个则调换位置 if(strlen($array_last[$j][1]) > strlen($array_last[$j-1][1])){ $tmp = $array_last[$j]; $array_last[$j] = $array_last[$j-1]; $array_last[$j-1] = $tmp; } } } $keys = $array_last; foreach($keys as $nkeys){ $str = str_ireplace($nkeys[1], $nkeys[0], $str); } foreach($keys as $nkeys){ $str = str_ireplace($nkeys[0], $nkeys[2], $str); } return $str; } $str = "<p>今天是2008年8月5号,我的网站出现的问题这对seo有很多的问题,seo就是搜索引擎优化了,以前学php好啊现在觉得jsp好,css+div,网页,网页设计,网页制作,网页学习,网页教学,Photoshop,Flash,HTML,CSS,Dreamweaver,Fireworks,ASP,PHP,JSP,ASP.NET,网站建设,网站开发,网页特效,平面设计,个人网站,网页素材</p>"; //关键词设置 // $key_array = array( // array('搜索', 'http://www.baidu.com'), // array('google', 'http://www.google.com') // ); //在输出文章内容的地方调用这个函数 $str为文章内容 echo keyword_replace(stripslashes($str), $key_array);
相关文章推荐
- PHP 文章内容关键词自动加链接
- PHP 文章内容中的关键词加链接
- php自动给文章加关键词链接的函数代码
- PHP数组 为文章加关键字连接 文章内容自动加链接
- 关于ASP自动给文章中的关键词加链接的问题
- php中自动提取文章内容关键字seo优化网站的函数方法
- php实现自动获取生成文章主题关键词功能-简易分词
- 文章内容分页,关键字自动加链接
- Links Auto Replacer 自动给文章的关键词添加链接
- 自动备份sql server2005数据库本篇文章来源于:开发学院 http://edu.codepub.com 原文链接:http://edu.codepub.com/2011/0323/30321.php
- 如何使用php自动获取文章内容关键字
- Dede(织梦)发表文章时,内容自动添加关键字链接的方法-详解
- php实现自动获取生成文章主题关键词功能的深入分析
- dede在发布文章时自动加上关键词链接
- 使用php自动将文章标题或内容进行分词,添加和删除标签功能实例!