所以我写了一个模板引擎并且它可以工作,但我需要帮助添加一个功能。这是主要部分的代码:
public function parseFileContents($contents, array $values){
foreach($values as $key => $replacement){
$key = "[$key]";
$contents = str_replace($key, $replacement, $contents);
}
return $contents;
}
发生的事情是我将需要更改的值和需要更改的值放入数组中,然后对文件进行排序,将数组中的任何内容替换为文件中的任何内容。我想要做的是在文件中有一定数量的位置与数据库中的许多项目相匹配。这就是我的意思:
<select id="inputHeader" name="itemHeader">
<option value="[Header0]">[Header0]</option>
<option value="[Header1]">[Header1]</option>
<option value="Header">[Header2]</option>
<option value="Header">[Header3]</option>
</select>
我需要选项的数量来匹配将放置在该插槽中的标头数量。有人对这如何工作有任何想法吗?