用PHP将网址字符串转换成超链接(网址或email)
更新时间:2010年05月25日 23:56:10 作者:
该函数将 URL 和 E-mail 地址字符串转换为可点击的超级链接。
复制代码 代码如下:
function makeClickableLinks($text) {
$text = eregi_replace('(((f|ht){1}tp://)[-a-zA-Z0-9@:%_+.~#?&//=]+)', '<a href="\1">\1</a>', $text);
$text = eregi_replace('([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_+.~#?&//=]+)','\1<a href="http://\2">\2</a>', $text);
$text = eregi_replace('([_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3})', '<a href="mailto:\1">\1</a>', $text);
return $text;
}
实现原理:
主要是利用正则原理,匹配网址字符或Email来替换成超级链接。
相关文章
PHP下通过exec获得计算机的唯一标识[CPU,网卡 MAC地址]
PHP下通过exec获得计算机的唯一标识的代码,可获得CPU,网卡 MAC地址信息。2011-06-06
PHP保存Base64图片base64_decode的问题整理
在本篇文章里小编给大家整理的是关于PHP保存Base64图片base64_decode的问题,需要的朋友们参考下。2019-11-11
PHP+MySQL统计该库中每个表的记录数并按递减顺序排列的方法
这篇文章主要介绍了PHP+MySQL统计该库中每个表的记录数并按递减顺序排列的方法,涉及PHP基于PDO操作MySQL数据库的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下2016-02-02
非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程
这篇文章主要介绍了非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程,感兴趣的小伙伴们可以参考一下2016-04-04


最新评论