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

php正则自动给 URL添加链接,并添加nofollow属性

2014-04-01 13:30 666 查看
自动给 URL添加链接

Php代码

01
function
autolink(
$foo
){
02
$foo
=
eregi_replace
(
'(((f|ht){1}tp://)[-a-zA-Z0-9@:%_\+.~#?&//=]+)'
,
'\1'
,
$foo
);
03
if
(
strpos
(
$foo
,
"http"
)
===FALSE ){
04
$foo
=
eregi_replace
(
'(www.[-a-zA-Z0-9@:%_\+.~#?&//=]+)'
,
'\1'
,
$foo
);
05
}
else
{
06
$foo
=
eregi_replace
(
'([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_\+.~#?&//=]+)'
,
'\1\2'
,
$foo
);
07
08
}
09
return
$foo
;
10
}
11
?>
调用这个函数来处理字符串如下:

Php代码

$str ='http://www.******.com';

echo autolink($str);

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