首頁 >後端開發 >php教程 >php正規判斷url位址並自動轉換為超連結的實作程式碼

php正規判斷url位址並自動轉換為超連結的實作程式碼

WBOY
WBOY原創
2016-07-25 08:59:531210瀏覽
为大家介绍一段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;   
}  
?>


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:PHP和HTTPS下一篇:PHP和HTTPS