站長資訊網
        最全最豐富的資訊網站

        php怎么利用正則來替換字符串

        php利用正則替換字符串的方法:1、使用preg_replace()函數,語法“preg_replace(正則表達式,替換值,字符串)”;2、使用preg_filter()函數,語法“preg_filter(正則表達式,替換值,字符串)”。

        php怎么利用正則來替換字符串

        本教程操作環境:windows7系統、PHP7.1版、DELL G3電腦

        php利用正則來替換字符串的兩種方法:

        • preg_replace()

        • preg_filter()

        preg_replace() 和preg_filter()函數都可以執行正則表達式的搜索和替換,不同的是 preg_filter() 函數只返回匹配成功的結果,而 preg_replace() 返回所有結果,不管是否匹配成功。

        preg_replace() 和preg_filter()函數的語法類似:

        preg_replace($pattern, $replacement, $subject [, $limit = -1 [, &$count]]) preg_filter($pattern, $replacement, $subject [, $limit = -1 [, &$count]])

        搜索 $subject 中匹配 $pattern 的部分, 以 $replacement 進行替換。

        參數說明如下:

        • $pattern:要搜索的模式,可以使一個字符串或字符串數組;

        • $replacement:用于替換的字符串或字符串數組。如果這個參數是一個字符串,并且 $pattern 是一個數組,那么所有的模式都使用這個字符串進行替換。如果 $pattern 和 $replacement 都是數組,每個 $pattern 使用 $replacement 中對應的元素進行替換。如果 $replacement 中的元素比 $pattern 中的少,多出來的 $pattern 使用空字符串進行替換。

        • $subject:要進行搜索和替換的字符串或字符串數組,如果 $subject 是一個數組,搜索和替換回在 $subject 的每一個元素上進行, 并且返回值也會是一個數組。

        • $limit:可選參數,每個模式在每個 $subject 上進行替換的最大次數。默認是 -1(無限)。

        • $count:可選參數,如果指定,將會被填充為完成的替換次數。

        示例:

        preg_filter()和preg_replace()利用正則來替換字符串

        <?php header('content-type:text/html;charset=utf-8'); $subject = array('1', 'a', '2', 'b', '3', 'A', 'B', '4');  $pattern = array('/d/', '/[a-z]/', '/[1a]/');  $replace = array('A:$0', 'B:$0', 'C:$0');    echo "preg_filter 返回值:n"; var_dump(preg_filter($pattern, $replace, $subject));    echo "preg_replace 返回值:n"; var_dump(preg_replace($pattern, $replace, $subject));  ?>

        php怎么利用正則來替換字符串

        推薦學習:《PHP視頻教程》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 99热精品毛片全部国产无缓冲| 国产精品 91 第一页| 国产精品一久久香蕉国产线看| 日韩精品免费一线在线观看| 国产精品18久久久久久vr| 亚洲а∨天堂久久精品9966| 国产成人精品cao在线| 999精品在线| 亚洲韩国精品无码一区二区三区| 国产精品嫩草影院久久| 国产精品网站在线观看| 精品成在人线AV无码免费看 | 国产福利电影一区二区三区,亚洲国模精品一区 | 91原创国产精品| 日韩国产成人精品视频| 四虎影院国产精品| 久久久久国产精品麻豆AR影院| 91精品国产高清久久久久久91 | 欧美激情精品久久久久久久| 2022精品国偷自产免费观看| 2022国产精品福利在线观看| 久久久久人妻一区精品性色av| 亚洲欧美日韩国产成人精品影院 | 日韩人妻精品一区二区三区视频| 精品人妻少妇一区二区三区在线| 88久久精品无码一区二区毛片| 久久精品国产亚洲综合色| 国产成人精品天堂| 国产精品久久一区二区三区| 99精品热这里只有精品| 国产成人精品优优av| 国产成人精品午夜福利| 丰满人妻熟妇乱又仑精品| 久久99国产乱子伦精品免费| 久久99精品国产麻豆| 国产成人精品一区二区秒拍| 国产l精品国产亚洲区在线观看| 999久久久无码国产精品| 国产精品视频a播放| 一级香蕉精品视频在线播放| 97精品国产97久久久久久免费|