0
如果您知道我的意思,我的代碼將「默認」鏈接替換爲可點擊鏈接;/ 在文本中只有一個網址時,所有的網頁都可以正常使用,但是當字符串中的網址超過1個網址時,相同。 在例如使鏈接可點擊
「這是我的第一個視頻LINK1,這裏是我的第二個視頻LINK2」
DO功能這段文字是這樣的後:
「這是我的第一個視頻LINK1,這裏是我的第二視頻LINK1"
LINK2開始是LINK1
我的功能
function DoLinks($link){
$reg_exUrl = "/(http|https|ftp|ftps)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/";
$text = $link;
if(preg_match($reg_exUrl, $text, $url)) {
// DO IT!
$linh = $url[0];
return preg_replace($reg_exUrl, "<a class='linka' href='$linh'>$linh</a> ", $text);
} else {
return $text;
}
}
我的問題是如何做到這一點LINK2開始是LINK2不LINK1
問題是什麼?不應該需要'preg_match'。 – chris85
也許,https://eval.in/558898? – chris85
哦,謝謝m8 =) – DKNS