日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
PHP函數(shù)preg_match_all()的相關(guān)使用方法介紹

在PHP語(yǔ)言中有這樣一個(gè)代碼,與preg_match()函數(shù)的功能類(lèi)似,叫做PHP函數(shù)preg_match_all()。如果使用了第三個(gè)參數(shù),將把所有可能的匹配結(jié)果放入。本函數(shù)返回整個(gè)模式匹配的次數(shù)(可能為0),如果出錯(cuò)返回False。

成都創(chuàng)新互聯(lián)公司基于分布式IDC數(shù)據(jù)中心構(gòu)建的平臺(tái)為眾多戶(hù)提供四川電信科技城機(jī)房 四川大帶寬租用 成都機(jī)柜租用 成都服務(wù)器租用。

#t#下面是一個(gè)將文本中的URL鏈接地址轉(zhuǎn)換為HTML代碼的示例。代碼6.4是PHP函數(shù)preg_match_all()的使用范例。

代碼6.4 將文本中的鏈接地址轉(zhuǎn)成HTML

 
 
 
  1. < ?php  
  2. //功能:將文本中的鏈接地址轉(zhuǎn)成HTML  
  3. //輸入:字符串  
  4. //輸出:字符串  
  5. function url2html($text)  
  6. {  
  7. //匹配一個(gè)URL,直到出現(xiàn)空白為止  
  8. preg_match_all("/http:\/\/?[^\s]+/i"
    , $text, $links);  
  9. //設(shè)置頁(yè)面顯示URL地址的長(zhǎng)度  
  10. $max_size = 40;  
  11. foreach($links[0] as $link_url)  
  12. {  
  13. //計(jì)算URL的長(zhǎng)度。如果超過(guò)$max_size的設(shè)置,則縮短。  
  14. $len = strlen($link_url);  
  15. if($len > $max_size)   
  16. {  
  17. $link_text = substr($link_url, 0, $max_size)."...";  
  18. } else {  
  19. $link_text = $link_url;  
  20. }  
  21. //生成HTML文字  
  22. $text = str_replace($link_url,"
    < a href='$link_url'>$link_text a>",$text);  
  23. }  
  24. return $text;  
  25. }  
  26. //運(yùn)行實(shí)例  
  27. $str = “這是一個(gè)包含多個(gè)URL鏈接地址的多行文字。
    歡迎訪問(wèn)http://www.taoboor.com”;  
  28. print url2html($str);  
  29. /*輸出結(jié)果  
  30. 這是一個(gè)包含多個(gè)URL鏈接地址的多行文字
    。歡迎訪問(wèn)< a > 
  31. http://www.taoboor.com a> 
  32. */  
  33. ?> 

希望大家通過(guò)以上PHP函數(shù)preg_match_all()的使用示例,能夠充分掌握這一函數(shù)的應(yīng)用。


新聞名稱(chēng):PHP函數(shù)preg_match_all()的相關(guān)使用方法介紹
文章地址:http://www.dlmjj.cn/article/djdeigp.html