【发布时间】:2009-01-12 02:46:33
【问题描述】:
我希望能够使用以下方案用正则表达式替换文件中的内容:
我有一个数组:
$data = array(
'title' => 'My Cool Title',
'content' => ''
)
我还有一个模板(为了清楚起见,我们假设下面的内容被分配给一个变量$template)
<html>
<title><% title %></title>
<body><% content %></body>
</html>
我希望能够使用一个正则表达式来完成整个事情,因此它可以尽可能通用;以下是我的尝试(不起作用)
$endMarkup = preg_replace('/<% ([a-z]+) %>/',$data["\\1"], $template);
有没有一种干净的解决方案可以通过数组索引将关联数组数据放入模板中?
【问题讨论】: