【发布时间】:2010-12-10 10:50:04
【问题描述】:
是否有任何库可以用来漂亮地打印表格数据(来自 php 代码)?
我的意思是,如果我有:
$headers = array("name", "surname", "email");
$data[0] = array("bill", "gates", "bill@microsoft.com");
$data[1] = array("steve", "jobs", "steve@apple.com");
/*...*/
pretty_print($headers, $data);
它会整齐地打印我的数据(最好使用无表格的 html 代码和 css)?
【问题讨论】:
-
我不知道任何副手,但自己写一个不会太难。另外,为什么是无表的?表格用于表格数据!
-
@Tyler +1 正确使用表格。
-
@LAS_VEGAS:“无表格”HTML 代码的目标仅适用于本质上不是表格的区域,而是用于使用
<table>元素来布局页面 - 而不是使用 CSS 方法。 实际的表格数据仍应保留在视觉上合理的表格中。 -
@ToAll 感谢 cmets,我不反对基于表格的解决方案,我只是不喜欢它,以防万一我有选择。我的问题仍然有效。这不是
so easy编码,因为必须考虑分页、高亮、边框颜色、圆角效果等。我要问的是一件很常见的事情,我相信以前有人做过。无需重新发明轮子。 -
@LAS_VEGAS:高亮、边框等似乎更像是 CSS 问题,而不是 HTML 生成。在这种情况下,我什至不确定您所说的分页是什么意思-您为什么不打印整个表格?如果您只想要一个子集,则为 $offset 和 $limit 添加可选参数。