av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

PHP函數(shù)preg_match_all()的相關(guān)使用方法介紹

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

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

#t#下面是一個將文本中的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. //匹配一個URL,直到出現(xiàn)空白為止  
  8. preg_match_all("/http:\/\/?[^\s]+/i"
    , $text, $links);  
  9. //設(shè)置頁面顯示URL地址的長度  
  10. $max_size = 40;  
  11. foreach($links[0] as $link_url)  
  12. {  
  13. //計算URL的長度。如果超過$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. //運行實例  
  27. $str = “這是一個包含多個URL鏈接地址的多行文字。
    歡迎訪問http://www.taoboor.com”;  
  28. print url2html($str);  
  29. /*輸出結(jié)果  
  30. 這是一個包含多個URL鏈接地址的多行文字
    。歡迎訪問< a > 
  31. http://www.taoboor.com a> 
  32. */  
  33. ?> 

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


網(wǎng)頁標(biāo)題:PHP函數(shù)preg_match_all()的相關(guān)使用方法介紹
轉(zhuǎn)載來于:http://uogjgqi.cn/article/djdeigp.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流