色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

PHP實現把文本中的URL轉換為鏈接的auolink()函數分享

其實我在《把文本中的URL地址轉換為可點擊鏈接的JavaScript、php自定義函數》一文中介紹過php代碼如何實現將URL地址轉化成鏈接的方法,今天給大家介紹一個更加簡潔的版本,先來看看php的源代碼:

auolink() API

復制代碼 代碼如下:
/**
* Author: SeeDZ
* From: http://code.seebz.NET/p/autolink-php/
**/
function autolink($str, $attributes = array()) {
    $attrs = '';
    foreach ($attributes as $attribute=>$value) {
        $attrs .= " {$attribute}=/"{$value}/"";
    }
   
    $str = ' '.$str;
    $str = preg_replace('`([^"=/'>])((http|https|ftp|ftps)://[^/s< ]+[^/s</.)])`i', '$1<a href="$2" rel="external nofollow" '.$attrs.'>$2</a>', $str);
    $str = substr($str, 1);
   
    return $str;
}

怎么樣,很簡潔吧!看看函數的API文檔吧:

語法

string autolink ( string $str [, array $attributes = array() ] )

參數介紹

str

主站蜘蛛池模板: 新昌县| 普陀区| 华亭县| 太康县| 阿巴嘎旗| 邢台市| 叙永县| 长顺县| 酉阳| 东光县| 仁寿县| 中西区| 通渭县| 颍上县| 天峨县| 车险| 安龙县| 潞城市| 余庆县| 通河县| 大余县| 田阳县| 弥渡县| 理塘县| 兴业县| 永顺县| 临澧县| 武功县| 马山县| 绍兴县| 宽甸| 黄浦区| 高陵县| 章丘市| 阿克苏市| 天长市| 紫阳县| 建水县| 武强县| 永安市| 左权县|