表中的JSON ENCODE输出


JSON ENCODE output in table

我想将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>
}