我正在尋找一種更好的方法來從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