2016-10-13 00:16:48 点击量:10 标签: 收藏本文
[PHP]PHP程序实现内容关键字自动加链接的源代码示例
- <?php
- function keyword_replace($str, $key_array){
- $array_first = $key_array;
- $arrayarray_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>');- }
- $countcount = count($array_last);
- for($i=0;$i<$count;$i++){
- for($j=$count-1;$j>$i;$j--){
- //CuPlayer如果后一个元素长度大于前一个则调换位置
- 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>今天是2012年1月9号Fireworks,ASP,PHP,JSP,ASP.NET</p>";
- //CuPlayer.com提示:关键词设置
- $key_array = array(
- array('酷播', 'http://www.cuplayer.com'),
- array('网页播放器', 'http://www.cuplayer.net')
- );
- //在输出文章内容的地方调用这个函数 $str为文章内容
- echo keyword_replace(stripslashes($str), $key_array);
- ?>
我们是一家提供综合软件外包与弱电工程服务的技术公司。
业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。
公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室