1
我想将每个\x
替换为$matches[x]
,其中x是一个数字。如何用可变部分替换字符串?
它仅适用于预设号码与str_replace
:
str_replace(array(
'\\1',
'\\2',
'\\3',
'\\4'
), array(
'$matches[1]',
'$matches[2]',
'$matches[3]',
'$matches[4]'
), $string);
取看看['preg_repalce()'](http://php.net/manual/en/function.preg-replace.php) – Rizier123
为什么不能以动态的方式创建第一个参数,根据长度第二个参数? – arkascha