【发布时间】:2011-02-19 11:57:31
【问题描述】:
我在使用 preg_replace 中的变量时遇到问题。 基本上我想要实现的是在文本中寻找一些模式,并用内容替换它们。替换是在一个单独的函数(retrieveValue())中完成的。但是我在传递变量 ('$1') 时遇到了困难。
$types = array(
array(
'/\*#(.*?)#\*/',
$this->retrieveValue($templateVars,'$1')
)
);
foreach ($types as $type) {
$template = preg_replace($type[0], $type[1], $template);
}
【问题讨论】:
标签: php preg-replace