作者htk (我要降二軍啦!!!!!!!!)
看板PHP
標題[請益] 字串中有網址的話該如何自動加入超連結?
時間Tue Oct 4 10:21:01 2005
想應用在留言板上
ex: $str = "你可以到以下網址去查:
http://tw.yahoo.com";
如何自動偵測到字串中有網址
然後用什麼函數可以把 $str 變成
"你可以到以下網址去查: <a href=
http://tw.yahoo.com>http://tw.yahoo.com</a>"
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.124.182.242
2F:推 htk:請給我正經一點的答案好嗎? 10/04 12:42
3F:推 xczh:如果什麼都到google, yahoo找, 那就不需要這個板啦 =.= 10/04 12:52
4F:推 EAFV:找了一下,好像沒有這函數...不然就自己寫字串判斷吧... 10/04 13:25
5F:推 htk:我知道可以用ereg來判斷是否有網址,問題在於如何把該網址轉換 10/04 13:29
6F:推 EAFV:寫起來很複雜,判斷http開頭這很簡單,結尾的判斷才是最麻煩的 10/04 13:34
7F:推 htk:嗯,不過結尾的片斷我想先用空格或\n來判別,我想重點還是在置換 10/04 13:45
8F:→ htk:如何把http://....(空格或\n)抓出來在前後加上<a href=..></a> 10/04 13:46
9F:推 lixc:請愛用preg~速度比ereg優異 請詳細閱讀國外文件 10/04 14:11
10F:推 htk:不好意思 不過preg可以解決我的問題嗎? 10/04 15:14