我想在html中将json_encode数组打印成表格式。我尝试了以下方法:
<table align="center">
<tr>
<td style="min-width: 400px; height: 400px; margin: 0 auto;margin-top:50px">
<div id="container2" style="min-width: 400px; height: 400px; margin: 0 auto;margin-top:50px"></div>
</td>
<td><?php echo json_encode($names1,JSON_NUMERIC_CHECK); ?></td>
</tr>
</table>
但遗憾的是它只是以正常的json_encode给出输出。如何将json_encode输出打印为表格?
答案 0 :(得分:1)
这对我来说并不清楚,但听起来你只想以HTML表格格式显示一个数组,所以我不确定json_encode与它有什么关系。
然而,之前已经回答过:
答案 1 :(得分:0)
如果你想要它自己的td元素中的每个值,那么你需要迭代数组并自己输出td元素。您可以使用$ names数组在PHP中执行此操作,或使用json数组在客户端上的JavaScript中执行此操作。我会用php做的。
在自己的行中输出每一对
foreach ($names1 as &$value) {
Echo "<tr>"
Echo "<td>"
Echo $value[0]
Echo "</td>
Echo "<td>"
Echo $value[1]
Echo "</td>
Echo "<tr>
}