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

php中preg_replace怎么替換變量數據

在php中,“preg_replace”函數可以執行一個正則表達式的搜索和替換來替換變量數據,語法為“preg_replace(規定搜索的模式,用于替換的字符串或字符串數組,要搜索替換的目標字符串或字符串數組,字符串的最大可替換次數,替換執行的次數)”;若subject是一個數組則返回的結果是一個數組,否則返回字符串。

php中preg_replace怎么替換變量數據

本文操作環境:Windows10系統、PHP8.1版、Dell G3電腦

php中preg_replace怎么替換變量數據

preg_replace 函數執行一個正則表達式的搜索和替換。

語法

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

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

參數說明:

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

  • $replacement: 用于替換的字符串或字符串數組。

  • $subject: 要搜索替換的目標字符串或字符串數組。

  • $limit: 可選,對于每個模式用于每個 subject 字符串的最大可替換次數。 默認是-1(無限制)。

  • $count: 可選,為替換執行的次數。

返回值

如果 subject 是一個數組, preg_replace() 返回一個數組, 其他情況下返回一個字符串。

如果匹配被查找到,替換后的 subject 被返回,其他情況下 返回沒有改變的 subject。如果發生錯誤,返回 NULL。

示例如下:

<?php $string = 'The quick brown fox jumped over the lazy dog.'; $patterns = array(); $patterns[0] = '/quick/'; $patterns[1] = '/brown/'; $patterns[2] = '/fox/'; $replacements = array(); $replacements[2] = 'bear'; $replacements[1] = 'black'; $replacements[0] = 'slow'; echo preg_replace($patterns, $replacements, $string); ?>

執行結果如下所示:

php中preg_replace怎么替換變量數據

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

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
精品国产污污免费网站入口在线 | 日韩精品一区二区亚洲AV观看| 久久亚洲精品成人av无码网站| 91麻豆精品国产| 亚洲性日韩精品一区二区三区| 免费精品国产日韩热久久| 国产一区精品视频| 国产精品第二页在线播放| 麻豆精品人妻一区二区三区蜜桃| 国产精品素人搭讪在线播放| 91大神精品视频| 久久久久国产日韩精品网站| 国产乱子伦精品视频| 国产精品乱子乱XXXX| 国产精品爽爽V在线观看无码| 无码人妻精品一二三区免费| 久久蜜桃精品一区二区三区| 亚洲午夜精品一区二区麻豆| 四虎永久在线精品波多野结衣| 国产99视频精品一区| 日韩成视频在线观看| 日韩A∨精品日韩在线观看| 亚洲欧美综合精品成人导航| 2021国内精品久久久久久影院| 精品一区精品二区制服| 精品国产V无码大片在线看| 91精品国产高清久久久久久国产嫩草| 精品无码久久久久久尤物| 无码精品国产VA在线观看| 一级香蕉精品视频在线播放| 无码国产精品一区二区免费vr | 亚洲高清专区日韩精品| 精品亚洲一区二区| 久久久精品一区二区三区| 久久这里只精品国产免费10| 久久精品无码精品免费专区| 久久精品国产2020观看福利 | 日韩精品国产另类专区| 日韩精品在线免费观看| 国产日韩精品视频| 8x福利精品第一导航|