0

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出力をテーブルとして出力するにはどうすればよいですか?

4

2 に答える 2

1

これは私にはわかりませんが、配列をHTMLテーブル形式で表示したいだけのように思われるので、json_encodeがそれと何の関係があるのか​​わかりません。

ただし、これは以前に回答されています。

PHP配列からHTMLテーブルを作成するにはどうすればよいですか?

于 2013-03-02T12:54:26.597 に答える
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>
}
于 2013-03-02T12:53:23.103 に答える