国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

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

2024-05-04 23:28:33
字體:
來源:轉載
供稿:網友
本文給大家分享一段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;
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 屯昌县| 巴南区| 子长县| 克什克腾旗| 永定县| 桃源县| 茌平县| 读书| 通州区| 诸暨市| 惠来县| 和硕县| 双流县| 遵义市| 聂拉木县| 西青区| 德阳市| 北海市| 浦城县| 林甸县| 无极县| 华容县| 密山市| 纳雍县| 赤峰市| 双流县| 乌兰县| 陕西省| 汉沽区| 客服| 温宿县| 永和县| 安图县| 南华县| 合阳县| 平遥县| 光山县| 高陵县| 教育| 民乐县| 万荣县|