成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

解讀PHP函數preg_replace()的數組替換代碼示例

開發 后端
PHP函數preg_replace()的功能比PHP函數preg_replace()更加強大,它的正確應用,可以幫助我們實現數組的替換。

PHP語言的功能非常強大,主要就是靠它強大的函數來作支撐。我們在這篇文章中將會為大家詳細講解有關PHP函數preg_replace()的相關使用方法。

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

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

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

 

  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. //輸出模式替換結果  
  17. print preg_replace($patterns, 
    $replacements, $string);  
  18. ?> 

輸出結果如下。

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

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

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

責任編輯:曹凱 來源: e897.com
相關推薦

2009-11-30 17:02:13

PHP函數preg_m

2009-11-30 17:11:53

PHP函數preg_g

2009-12-02 10:49:59

PHP解析XML元素結

2009-11-30 17:49:51

PHP函數preg_s

2010-02-04 16:07:39

C++回調函數

2009-11-26 18:49:54

PHP函數preg_s

2009-11-26 17:16:38

PHP函數str_re

2010-11-26 10:14:40

MySQL repla

2009-11-26 09:06:35

PHP遞歸數組

2009-12-01 17:25:16

PHP $_FILES

2009-11-30 17:22:24

PHP正則表達式多行匹

2010-02-01 11:22:09

C++虛函數

2009-12-10 15:58:21

PHP preg_ma

2009-11-30 17:16:34

PHP函數preg_m

2009-11-25 14:44:34

PHP函數array_

2009-11-26 13:50:11

PHP函數str_re

2010-03-02 14:41:00

WCF行為控制

2009-11-30 17:30:47

PHP ereg_re

2009-05-22 11:38:55

PHPpreg_match_正則表達式

2009-12-03 10:03:07

PHP realpat
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 涩涩视频网 | 成人午夜精品 | 久久人人网 | 精品一区二区免费视频 | 最新国产精品精品视频 | 久久亚洲一区 | 中文字幕精品视频 | 成人免费淫片aa视频免费 | 自拍视频网 | 好好的日在线视频 | 日本aaa视频 | 欧美激情一区二区三级高清视频 | 久久精品国产一区二区电影 | 精品视频在线播放 | 中文字幕一区二区三区不卡 | 欧美在线播放一区 | 国产精品有限公司 | 一区二区三区四区免费在线观看 | 婷婷色国产偷v国产偷v小说 | 亚洲视频一 | 一区二区三区中文字幕 | 国产一区二区三区视频 | 99热免费在线| 中文天堂网 | 国产亚洲一区二区精品 | 男人的天堂在线视频 | 国产亚洲精品综合一区 | 国产一区二区日韩 | 天天艹 | 国产一二三区精品视频 | 欧美精品一区二区三区在线 | 一区二区免费在线 | 中文字幕一区二区三 | 妞干网视频| 日韩精品一区二区三区免费观看 | 国产高清视频一区 | 午夜一区| 久久久久久久一区 | 成人av一区| 精品久久久久久久 | 伊人伊成久久人综合网站 |