首页 > 后端开发 > php教程 > php正则判断url地址并自动转换为超链接的实现代码

php正则判断url地址并自动转换为超链接的实现代码

WBOY
发布: 2016-07-25 08:59:53
原创
1217 人浏览过
为大家介绍一段php代码,用于判断url地址并自动转换为超链接,在一段字符串中用正则表达式匹配出url,在将url转换为超链接,点击可访问地址。有需要的朋友参考下吧。

代码如下:

<?php
/**
 * php正则判断url 自动转换为超链接
 * site: bbs.it-home.org
*/
function autolink($foo)   
{   
    $foo = eregi_replace('(((f|ht)黑蕉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;   
}  
?>
登录后复制


来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板