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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
解讀PHP函數(shù)preg_replace()的數(shù)組替換代碼示例

PHP語(yǔ)言的功能非常強(qiáng)大,主要就是靠它強(qiáng)大的函數(shù)來作支撐。我們?cè)谶@篇文章中將會(huì)為大家詳細(xì)講解有關(guān)PHP函數(shù)preg_replace()的相關(guān)使用方法。

創(chuàng)新互聯(lián)建站堅(jiān)信:善待客戶,將會(huì)成為終身客戶。我們能堅(jiān)持多年,是因?yàn)槲覀円恢笨芍档眯刨嚒N覀儚牟缓鲇瞥踉L客戶,我們用心做好本職工作,不忘初心,方得始終。十載網(wǎng)站建設(shè)經(jīng)驗(yàn)創(chuàng)新互聯(lián)建站是成都老牌網(wǎng)站營(yíng)銷服務(wù)商,為您提供成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、html5、網(wǎng)站制作、品牌網(wǎng)站設(shè)計(jì)、小程序定制開發(fā)服務(wù),給眾多知名企業(yè)提供過好品質(zhì)的建站服務(wù)。

#t#PHP函數(shù)preg_replace()原型:mixed preg_replace (mixed $pattern, mixed $replacement, mixed $subject [, int $limit])

PHP函數(shù)preg_replace()較c的功能更加強(qiáng)大。其前三個(gè)參數(shù)均可以使用數(shù)組;第四個(gè)參數(shù)$limit可以設(shè)置替換的次數(shù),默認(rèn)為全部替換。代碼6.7是一個(gè)數(shù)組替換的應(yīng)用實(shí)例。

PHP函數(shù)preg_replace()代碼6.7 數(shù)組替換

 
 
 
  1. < ?php  
  2. //字符串  
  3. $string = "Name: {Name}< br>\nEmail: 
    {Email}< br>\nAddress: {Address}< br>\n";  
  4. //模式  
  5. $patterns =array(  
  6. "/{Address}/",  
  7. "/{Name}/",  
  8. "/{Email}/"  
  9. );  
  10. //替換字串  
  11. $replacements = array (  
  12. "No.5, Wilson St., New York, U.S.A",  
  13. "Thomas Ching",  
  14. "tom@emailaddress.com",  
  15. );  
  16. //輸出模式替換結(jié)果  
  17. print preg_replace($patterns, 
    $replacements, $string);  
  18. ?> 

輸出結(jié)果如下。

Name: Thomas Ching",
Email: tom@emailaddress.com
Address: No.5, Wilson St., New York, U.S.A
在preg_replace的正則表達(dá)式中可以使用模式修正符“e”。其作用是將匹配結(jié)果用作表達(dá)式,并且可以進(jìn)行重新運(yùn)算。例如:

 
 
 
  1. < ?php  
  2. $html_body = 
  3. “< HTML>
  4. < Body>
  5. < H1>TEST< /H1>
  6. My Picture
  7. < /Body>
  8. < /HTML>”;  
  9. //輸出結(jié)果中HTML標(biāo)簽將全部為小寫字母  
  10. echo preg_replace (  
  11. "/(< \/?)(\w+)([^>]*>)/e",   
  12. "'\\1'.strtolower('\\2').'\\3'", //此處的模式變量
    \\2將被strtolower轉(zhuǎn)換為小寫字符  
  13. $html_body);  
  14. ?> 

以上就是PHP函數(shù)preg_replace()的具體使用方法介紹,希望對(duì)大家有所幫助。


新聞名稱:解讀PHP函數(shù)preg_replace()的數(shù)組替換代碼示例
本文來源:http://www.dlmjj.cn/article/dpdipsi.html