我對正則表達式沒有太多的知識。我發現這個代碼,以檢測鏈路或者可以說,以插入寫在textarea的鏈接在php中從textarea拆分url
$url = 'this is just a link http://stackoverflow.com/ to test';
$text = preg_replace("
#((http|https|ftp)://(\S*?\.\S*?))(\s|\;|\)|\]|\[|\{|\}|,|\"|'|:|\<|$|\.\s)#ie",
"'<a href=\"$1\" target=\"_blank\">$3</a>$4'",
$url
);
echo $text;
輸出: 這只是一個鏈接stackoverflow.com測試
,但我需要的鏈接分成來自該文本區域的變量。例如變量 $ var = http://stackoverflow.com以便我可以使用該鏈接。
謝謝auino。這個對我有用。 @auino – user1199426 2012-02-09 13:03:05