我想将json_encode数组打印成html中的表格格式。我尝试了以下方法:
<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输出作为一个表?
这对我来说不是很清楚,但听起来你只是想在HTML表格格式中显示一个数组,所以我不确定json_encode与它有什么关系。
然而,这个问题之前已经回答过了:
如何从PHP数组创建一个HTML表?
如果您希望每个值都在它自己的td元素中,那么您需要遍历数组并自己输出td元素。你可以在php中使用$names数组,或者在客户端JavaScript中使用json数组。我用php写
在单独的行中输出每对
foreach ($names1 as &$value) {
Echo "<tr>"
Echo "<td>"
Echo $value[0]
Echo "</td>
Echo "<td>"
Echo $value[1]
Echo "</td>
Echo "<tr>
}