【发布时间】:2018-05-29 14:29:47
【问题描述】:
我的JSON格式文件是这样的
[
{
"closerate":"97.29",
"mcap":"112579.55263540648",
"newdate":"19-Mar-18",
"out_share":"1157.1544"
},
{
"pelast4q":"20.83297644539615",
"amount":"4.67"
}
]
我想通过循环显示数据
foreach ($data as $nt) {
echo "<tr class='table_row_grey'>
<td ><strong>Price Date</strong></td>
<td > $nt[newdate]</td>";
echo "<tr class='table_row_white'>
<td ><strong>Close Price</strong></td>
<td >PKR</td>
<td > " . number_format($nt[closerate],2) . " </td></tr>";
echo "<tr class='table_row_grey'>
<td ><strong>Shares</strong></td>
<td >Mn</td>
<td >" . number_format($nt[out_share],2) . "</td></tr>";
echo "<tr class='table_row_white'>
<td ><strong>M.Cap</strong></td>
<td >PKR Mn</td>
<td >" . number_format($nt[mcap],0) . "</td></tr>";
echo "<tr class='table_row_grey'>
<td ><strong>P/E</strong></td>
<td >Trailing (4Q)</td>
<td > " . number_format($nt[pelast4q],2) . "</td></tr>";
}
// Close the table
echo "</table>";
当我使用循环两次在表格中显示时该怎么办
【问题讨论】:
-
到底是什么问题? (除了缺少
</tr>,列数不一致) -
你是如何创建这个 json 输出的?
-
一个问题在我应用循环时在表格中显示两次
-
我创建了一个 json 格式的文件,像这样 $file_name = 'table1.json'; $mydata= json_encode($datatable1); if(file_put_contents($path,$mydata)){ echo $file_name . '文件创建'; }