php正则判断url地址并自动转换为超链接的实现代码
发布时间:2016-01-10 编辑:jiaochengji.com
为大家介绍一段php代码,用于判断url地址并自动转换为超链接,在一段字符串中用正则表达式匹配出url,在将url转换为超链接,点击可访问地址。有需要的朋友参考下吧。
代码如下:
<?php /** * php正则判断url 自动转换为超链接 * site: www.jbxue.com */ function autolink($foo) { $foo = eregi_replace('(((f|ht){1}tp://)[-a-zA-Z0-9@:%_/+.~#?&//=]+)', '<a href="/1" mce_href="/1" target=_blank rel=nofollow>/1</a>', $foo); if( strpos($foo, "http") === FALSE ){ $foo = eregi_replace('(www.[-a-zA-Z0-9@:%_/+.~#?&//=]+)', '<a href="http:///1" mce_href="http:///1" target=_blank rel=nofollow >/1</a>', $foo); }else{ $foo = eregi_replace('([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_/+.~#?&//=]+)', '/1<a href="http:///2" mce_href="http:///2" target=_blank rel=nofollow >/2</a>', $foo); } return $foo; } ?>
您可能感兴趣的文章:
php正则判断url地址并自动转换为超链接的实现代码
php 实现将网址或email转换成超链接的函数
301与302重定向的区别有哪些
PHP正则匹配日期和时间(时间戳转换)的例子
php将URL地址转化为完整的A标签链接代码
自动判断url是否以http://开头,不是则自动补全
php匹配图片地址的代码一例
php url伪静态过程详解
php伪静态如何获取地址栏url
php url函数用法举例
[关闭]