作者htk (我要降二軍啦!!!!!!!!)
看板PHP
標題Re: [請益] 字串中有網址的話該如何自動加入超連結?
時間Tue Oct 4 15:57:14 2005
※ 引述《ottokang (貓貓的大玩偶)》之銘言:
: ※ 引述《htk (我要降二軍啦!!!!!!!!)》之銘言:
: : 想應用在留言板上
: : ex: $str = "你可以到以下網址去查: http://tw.yahoo.com";
: : 如何自動偵測到字串中有網址
: : 然後用什麼函數可以把 $str 變成
: : "你可以到以下網址去查: <a href=http://tw.yahoo.com>http://tw.yahoo.com</a>"
: : 謝謝
: 建議你使用正規表示法來判斷字串是否為超連結
: 至於正規表示法的用法就可以上Google查了
: 因為我也不熟^^
謝謝
但是我想知道的並不是判斷字串是不是有超連結
用正規表示法的判斷方式不難
但是我想知道的是判斷出來含有超連結之後
如何去置換字串
ex:
"......................
http://tw.yahoo.com ..........."
變成
"...................... <a href=
http://tw.yahoo.com>http://tw.yahoo.com</a>"
看過有些留言板有作這樣的轉換
因此有出現網址的留言自動就把超連結加上
麻煩高手幫忙了.....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.124.182.242
1F:推 member:在phpbb的includes/bbcode.php,有個叫make_clickable的函數 10/04 16:05