轻舟网
技术代码,散文随笔收藏
联系: 5913828@qq.com 5913828
全网搜索

PHP把文本中的URL转换为链接代码


PHP实现把文本中的URL自动转换为链接,auolink()函数代码如下:


 function autolink($str, $attributes = array()) {
     $attrs = '';
     foreach ($attributes as $attribute=>$value) {
         $attrs .= " {$attribute}=\"{$value}\"";
     }
     
     $str = ' '.$str;
     $str = preg_replace('`([^"=\'>])((http|https|ftp|ftps)://[^\s< ]+[^\s<\.)])`i', '$1<a href="$2" rel="external nofollow" '.$attrs.'>$2</a>', $str);
     $str = substr($str, 1);
     
     return $str;
 }

注意:链接以空格结尾


前一篇:如何用curl抓取本机文件?

下一篇:PHP如何获取字段中的图片?