<u></u>preg_replace
用于执行一个正则表达式的搜索和替换
例子:
$string="a1b2";
$pattern=array(
"/(a)(\d)/",
"/(b)(\d)/"
);
$replacement=array(
"$1c",
"\${1}3"
);
echo preg_replace($pattern,$replacement,$string); //acb3
注:
(1)“$1c
”中的“$1
”表示捕获组1,“$0
”表示整个匹配组。
(2)如果“$1
”后面紧接一个数字,则需要写成“\${1}
”的形式。