|
其實我在《把文本中的URL地址轉(zhuǎn)換為可點擊鏈接的JavaScript、php自定義函數(shù)》一文中介紹過php代碼如何實現(xiàn)將URL地址轉(zhuǎn)化成鏈接的方法,今天給大家介紹一個更加簡潔的版本,先來看看php的源代碼:
auolink() API
復(fù)制代碼 代碼如下:
/**
* 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;
}
怎么樣,很簡潔吧!看看函數(shù)的API文檔吧:
語法
string autolink ( string $str [, array $attributes = array() ] )
參數(shù)介紹
str 主站蜘蛛池模板: 潢川县| 密云县| 马公市| 本溪市| 平顺县| 舞阳县| 仁寿县| 临邑县| 贵港市| 稻城县| 沾化县| 体育| 神木县| 滕州市| 宁蒗| 沅江市| 迁西县| 鹤庆县| 会宁县| 荔浦县| 冀州市| 揭西县| 许昌市| 都江堰市| 马关县| 积石山| 阳曲县| 远安县| 怀远县| 遵化市| 武汉市| 太原市| 翁源县| 驻马店市| 富裕县| 高唐县| 通山县| 庆云县| 南江县| 织金县| 潜江市|