作者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