我是一个PHP newb。很抱歉,如果这是一个常见问题...用于生成HTML标记的PHP库
比方说,我有这样的HTML表:
<table width="100%" cellpadding="12" cellspacing="0" border="0">
<tr bgcolor="black">
<td align="left">
<img src="logo.gif" />
</td>
<td>
<h1>Hello</h1>
</td>
<td align="right">
<img src="logo.gif" />
</td>
</tr>
</table>
而是逃到HTML(?> ... <?php
)或使用回声手工串的建设,我想使用PHP函数来生成代码。我cooked up a library使上面的例子可以用此产生:
echo table(
array('width' => '100%', 'cellpadding' => '12', 'cellspacing' => '0', 'border' => '0'),
tr(
array('bgcolor' => 'black'),
td(
array('align' => 'left'),
img(array('src' => 'logo.gif'))),
td(array(), h1(array(), 'Hello')),
td(array('align' => 'right'), img(array('src' => 'logo.gif')))));
我的问题是,有没有已经做这个流行的或常用库?
如果没坏。不要修复它。你写它,它的作品。那很棒!为什么要找一个图书馆? –
有趣的图书馆。我喜欢嵌套函数调用匹配预期的输出结构的想法。我很想知道这将如何执行大量嵌套的HTML。 – bejonbee
纯HTML占99%的HTML有什么问题?你的PHP版本中有大约80多个字符,造成了更多的解析开销,而且真的,但真的很丑。 (并且难以阅读) –