您的位置:首页 > 编程语言 > PHP开发

【PHP】从文本中给链接加<a>标签

2014-08-19 16:18 417 查看
本人因为项目需要一个这样的东西,找了好久,发现这个东西不错,分享了,哈哈

$string = "连接http://www.abc.com 站点";

//连接后需要有个空格或回车。

$string =  eregi_replace("http://([^
,rn]*)","\0",$string);

$string =  eregi_replace("ftp://([^
,rn]*)","\0",$string);

print $string;

 

转自:http://blog.sina.com.cn/s/blog_453929a90100b2ux.html

 

 

我测试后发现以上不能转https的,并且后面带《br》

的也不能很好的处理所以改成以下:
$string = 
eregi_replace("http([^
,\r\n,<br>]*)","<a
href=\\0
target=_blank>\\0</a>",$string);

搞掂!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: