最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php實現使用正則將文本中的網址轉換成鏈接標簽

 更新時間:2014年12月03日 16:10:20   投稿:hebedich  
本文給大家分享一段php中使用正則表達式將網址轉換成A鏈接的函數代碼,十分簡潔實用,這里推薦給大家

復制代碼 代碼如下:

function text2links($str='') {
    if($str=='' or !preg_match('/(http|www\.|@)/i', $str)) { return $str; }
    $lines = explode("\n", $str); $new_text = '';
    while (list($k,$l) = each($lines)) {
        // replace links:
        $l = preg_replace("/([ \t]|^)www\./i", "\\1http://www.", $l);
        $l = preg_replace("/([ \t]|^)ftp\./i", "\\1ftp://ftp.", $l);
        $l = preg_replace("/(http:\/\/[^ )\r\n!]+)/i",
            "<a href=\"\\1\">\\1</a>", $l);
        $l = preg_replace("/(https:\/\/[^ )\r\n!]+)/i",
            "<a href=\"\\1\">\\1</a>", $l);
        $l = preg_replace("/(ftp:\/\/[^ )\r\n!]+)/i",
            "<a href=\"\\1\">\\1</a>", $l);
        $l = preg_replace(
            "/([-a-z0-9_]+(\.[_a-z0-9-]+)*@([a-z0-9-]+(\.[a-z0-9-]+)+))/i",
            "<a href=\"mailto:\\1\">\\1</a>", $l);
        $new_text .= $l."\n";
    }
    return $new_text;
}

相關文章

  • Swoole實現異步投遞task任務案例詳解

    Swoole實現異步投遞task任務案例詳解

    這篇文章主要介紹了Swoole實現異步投遞task任務案例,結合實例形式詳細分析了Swoole異步投遞task任務的原理、實現方法及操作注意事項,需要的朋友可以參考下
    2019-04-04
  • phpstrom使用xdebug配置方法

    phpstrom使用xdebug配置方法

    這篇文章主要介紹了phpstrom使用xdebug的配置方法,大家參考使用吧
    2013-12-12
  • PHP 編寫大型網站問題集

    PHP 編寫大型網站問題集

    是否容易維護、是否足夠健壯、否效率足夠高、是否足夠安全,當PHP用于建立大型網站時這些就成為很關鍵的因素。
    2010-05-05
  • php 連接mssql數據庫 初學php筆記

    php 連接mssql數據庫 初學php筆記

    如果實現了PHP和MySQL鏈接了,PHP和MSSQL的鏈接其實很簡單; 支持MSSQL的本地鏈接和遠程鏈接
    2010-03-03
  • 隊列在編程中的實際應用(php)

    隊列在編程中的實際應用(php)

    隊列(Queue)是運算受到限制的一種線性表。只允許在表的一端進行插入,而在另一端進行刪除元素的線性表。隊尾(rear)是允許插入的一端。隊頭(front)是允許刪除的一端??贞犃惺遣缓氐目毡?。
    2010-09-09
  • PHP判斷遠程url是否有效的幾種方法小結

    PHP判斷遠程url是否有效的幾種方法小結

    需要判斷遠程URL是否有效,遠程url包括遠程圖片,網頁,視頻等等元素,收集了多種方法,大家可以根據需要選擇。
    2011-10-10
  • PHP將session信息存儲到數據庫的類實例

    PHP將session信息存儲到數據庫的類實例

    這篇文章主要介紹了PHP將session信息存儲到數據庫的類,實例分析了php封裝的session信息存儲到數據庫的類,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • php清除和銷毀session的方法分析

    php清除和銷毀session的方法分析

    這篇文章主要介紹了php清除和銷毀session的方法,實例分析了unset()與session_destroy()清除及銷毀session的技巧,需要的朋友可以參考下
    2015-03-03
  • php的閉包(Closure)匿名函數初探

    php的閉包(Closure)匿名函數初探

    本文主要給大家介紹的是php5.3引入的PHP匿名函數,也就是閉包(Closure),以及閉包的作用,非常詳細,這里推薦給有需要的小伙伴們。
    2016-02-02
  • php中實現xml與mysql數據相互轉換的方法

    php中實現xml與mysql數據相互轉換的方法

    這篇文章主要介紹了php中實現xml與mysql數據相互轉換的方法,實例封裝了一個類文件,可實現XML與MySQL數據的相互轉換,具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-12-12

最新評論

双城市| 惠东县| 海阳市| 乌兰县| 礼泉县| 元谋县| 邛崃市| 呈贡县| 泊头市| 荔浦县| 阿勒泰市| 阿拉尔市| 阜新| 临沭县| 电白县| 安塞县| 桓仁| 昌图县| 霸州市| 台东市| 全南县| 宜丰县| 淮北市| 江西省| 台江县| 彰化县| 榆林市| 双牌县| 淮南市| 冀州市| 宣恩县| 麻城市| 贵港市| 沙田区| 罗源县| 顺义区| 竹溪县| 图木舒克市| 达尔| 南皮县| 公主岭市|