我正在寻找一种更好的方法来从php生成动态html。在PHP字符串中存储html的替代方法
之前,我会做这样的事情:
//generate.php
for(...)
{
$markup .= '<a id="'.$i.'">link'.$i.'</a>';
}
这实在是太丑了,我更希望不要有定义在PHP字符串我的标记内联。
我在寻找include "markup.php";
的功能,但我需要能够将结果存储到一个字符串中,而不是立即输出。像下面的东西会很棒。
//generate.php
for(...)
{
$markup .= include "markup.php";
}
//markup.php
<a id="<?=$i?>">link<?=$i?></a>
一年后,我正在使用Smarty。这很棒!谢谢! – Samuel 2011-06-03 15:29:20