欢迎进入linux社区论坛,与200万技术人员互动交流 >>进入
用php判断url地址并自动转换为超链接,在一段字符串中用正则表达式匹配出url,在将url转换为超链接,点击可访问地址:
function autolink($foo)
{
$foo = eregi_replace('(((f|ht){1}tp://)[-a-za-z0-9@:%_\+.~#?&//=]+)', '\1', $foo);
if( strpos($foo, “http”) === false ){
$foo = eregi_replace('(www.[-a-za-z0-9@:%_\+.~#?&//=]+)', '\1', $foo);
}else{
$foo = eregi_replace('([[:space:]()[{}])(www.[-a-za-z0-9@:%_\+.~#?&//=]+)', '\1\2', $foo);
}
return $foo;
}
