国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開發(fā) > PHP > 正文

php獲取字符串中url自動(dòng)加超級(jí)鏈接

2024-05-04 21:47:49
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

有時(shí)我們希望用戶提交的連接地址自動(dòng)給這個(gè)連接加上a標(biāo)簽了,這個(gè)其實(shí)就是給文本url地址加超級(jí)鏈接了,下面整理了幾個(gè)例子希望對(duì)各位會(huì)帶來(lái)幫助.

PHP實(shí)例代碼如下:

  1. $string = "這是php提取文本內(nèi)容字符串中的網(wǎng)址,連接為http://m.survivalescaperooms.com 站點(diǎn)"
  2.  
  3. //連接后需要有個(gè)空格或回車。  
  4.  
  5. $string = eregi_replace("http://([^ ,\r\n]*)","<a href=\\0 target=_blank>\\0</a>",$string);   
  6. $string = eregi_replace("ftp://([^ ,\r\n]*)","<a href=\\0 target=_blank>\\0</a>",$string);  
  7.   
  8. 例子1 代碼如下:
  9. <?php 
  10. $str='這樣的http://m.survivalescaperooms.com/ play/?id=1010&p=1_0-1試試!'
  11. $pattern='/(http:\/\/|https:\/\/|ftp:\/\/)([\w:\/\.\?=&-_]+)/is'
  12. $str=preg_replace($pattern'<a href=\1\2>\2</a>'$str); 
  13. echo $str
  14. ?> 
  15.   
  16. 例子2 代碼如下:
  17. <?php 
  18. function autolink($foo)    
  19. {
  20.     $foo = eregi_replace('(((f|ht){1}tp://)[-a-zA-Z0-9@:%_/+.~#?&//=]+)''<a href="/1" mce_href="/1" target=_blank rel=nofollow>/1</a>'$foo);    
  21.     ifstrpos($foo"http") === FALSE ){    
  22.     $foo = eregi_replace('(www.[-a-zA-Z0-9@:%_/+.~#?&//=]+)''<a href="http:///1" mce_href="http:///1" target=_blank rel=nofollow >/1</a>'$foo);    
  23. }else{    
  24.     $foo = eregi_replace('([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_/+.~#?&//=]+)''/1<a href="http:///2" mce_href="http:///2" target=_blank rel=nofollow >/2</a>'$foo);    
  25. }    
  26. return $foo;    
  27. }   
  28. ?> 

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 沅陵县| 福泉市| 南京市| 伊春市| 邯郸县| 咸丰县| 沽源县| 鹤峰县| 睢宁县| 仙桃市| 永城市| 桃园市| 和静县| 闽清县| 咸宁市| 子洲县| 南川市| 泗水县| 安西县| 临猗县| 米脂县| 罗江县| 山西省| 横峰县| 湘西| 离岛区| 余江县| 阳山县| 延边| 平塘县| 无锡市| 竹山县| 明溪县| 都江堰市| 开平市| 天台县| 砚山县| 同心县| 大冶市| 白山市| 长乐市|