我有像这样的json文件
public interface class MyInterface {
void myMethod(int param);
}
我希望将此视为HTML表格,其行头为Shop_name,Shop_id,Address 和下一行的数据。
我尝试解码并显示为表格(How can i parse json into a html table using PHP?)。 但Json文件格式在这里不同。 还想知道Json File是否随着[0],[1],[2] ....
变大答案 0 :(得分:3)
您应该将json数据解析为php对象,而不是像下面那样迭代数据;
$myData = <<<JSON
[
{"Shop_name":"minh",
"Shop_id":"916TCR",
"Address":"cdsasffafa",
"numbers":"4",
"mob_no":"9447722856"
},
{"Shop_name":"Chig",
"Shop_id":"CKGTCR",
"Address":"afagagg",
"numbers":"8",
"mob_no":"6767564532"
}
]
JSON;
$myObject = json_decode($myData);
?>
<table>
<tr>
<td>Shop Name</td>
<td>Shop ID</td>
<td>Address</td>
<td>Numbers</td>
<td>Mob No</td>
</tr>
<?PHP
foreach($myObject as $key=>$item)
{
?>
<tr>
<td><?PHP echo $item->Shop_name; ?></td>
<td><?PHP echo $item->Shop_id; ?></td>
<td><?PHP echo $item->Address; ?></td>
<td><?PHP echo $item->numbers; ?></td>
<td><?PHP echo $item->mob_no; ?></td>
</tr>
<?PHP
}
?>
</table>
这里有一个工作示例:http://ideone.com/IqZLMs
PS:你应该修改这个“引用到”