【发布时间】:2018-12-07 18:59:48
【问题描述】:
我的代码需要一些帮助,我不熟悉 JSON 和 PHP,但我正在学习
[
{
"eventId": 213,
"balls": [
{
"ball": 26,
"id": 1
},
{
"ball": 31,
"id": 2
}
]
},
{
"eventId": 212,
"balls": [
{
"ball": 22,
"id": 1
},
{
"ball": 33,
"id": 2
}
]
}
]
我有这个 JSON 和这部分 php 代码:
<table>
<?php
$url = 'external-link';
$data = file_get_contents($url);
$json_post = json_decode($data,true);
?>
<table>
<tbody>
<?php foreach ($json_post as $event) : ?>
<tr>
<td><?php echo $event['eventId']; ?></td>
<td><?php foreach ($json_post as $ball) : ?> <?php echo $ball['balls'][0]['ball']; ?> <?php endforeach; ?></td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
我的代码显示有误,但不是我想要的样子:
213 | 26 31
212 | 22 33
任何帮助将不胜感激,谢谢
【问题讨论】:
-
循环 $event 而不是 $ball
标签: php arrays json string parsing