新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
PHP如何使用preg_replace()-創(chuàng)新互聯(lián)
這篇文章主要為大家展示了“PHP如何使用preg_replace()”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“PHP如何使用preg_replace()”這篇文章吧。
preg_replace()
函數(shù)原型:mixed preg_replace (mixed $pattern, mixed $replacement, mixed $subject [, int $limit])
preg_replace較ereg_replace的功能更加強大。其前三個參數(shù)均可以使用數(shù)組;第四個參數(shù)$limit可以設置替換的次數(shù),默認為全部替換。代碼6.7是一個數(shù)組替換的應用實例。
代碼6.7 數(shù)組替換
代碼如下:
/nEmail: {Email}
/nAddress: {Address}
/n"; //模式 $patterns =array( "/{Address}/", "/{Name}/", "/{Email}/" ); //替換字串 $replacements = array ( "No.5, Wilson St., New York, U.S.A", "Thomas Ching", "[email protected]", ); //輸出模式替換結果 print preg_replace($patterns, $replacements, $string); ?>
輸出結果如下。
Name: Thomas Ching", Email: [email protected] Address: No.5, Wilson St., New York, U.S.A
在preg_replace的正則表達式中可以使用模式修正符“e”。其作用是將匹配結果用作表達式,并且可以進行重新運算。例如:
代碼如下:
TEST
My Picture