【发布时间】:2018-05-02 16:06:48
【问题描述】:
我想使用 html 作为模板并用 PHP 填充数据。如果我有这样的 html
<h1>${heading-1}</h1>
<p>${paragraph}</p>
我想用我的 PHP 数组中的匹配值替换模板标签。如果我有一个包含所有可能匹配项的数组
$possible_matches = array(
'heading-1'=> 'You can\'t do anything',
'paragraph' => 'Unless you show your code which you don\'t have so be ready for down votes'
);
// what now?
它会像
一样改变 html<h1>You can't do anything</h1>
<p>Unless you show your code which you don't have so be ready for down votes</p>
我怎样才能做到这一点?我应该使用正则表达式吗?
【问题讨论】:
-
你真的读过这个问题还是只是通过标题假设它?
-
实际上,@Tegito123 的建议是正确的。不要使用正则表达式解析 HTML (stackoverflow.com/questions/1732348/…)
标签: php html parsing templates