【问题标题】:Show JSON Data in a Table using foreach loop使用 foreach 循环在表中显示 JSON 数据
【发布时间】:2018-07-04 15:38:55
【问题描述】:

我正在制作一个从 API 获取数据的表格。我能够获取第一个值,如何在我的代码中使用 foreach?我做不到。

我的桌子:

<table class="table table-bordered">
<thead>
    <tr>
        <th>Name</th>
        <th>Steam URL</th>
    </tr>
</thead>
<tbody>
    <tr>
        <th><?php echo $name;?></th>
        <th><?php echo $steam;?></th>
    </tr>
</tbody>
</table>

还有我的 PHP 代码:

$name = $json->submissions[0]->data->name;
$steam = $json->submissions[0]->data->steam;

它显示第一个值正确但无法获得第二个条目。

【问题讨论】:

标签: php json foreach


【解决方案1】:

如果可行,试试这个!

<table class="table table-bordered">
<thead>
    <tr>
        <th>Name</th>
        <th>Steam URL</th>
    </tr>
</thead>
<tbody>
    <?php foreach ($json->submissions as $key => $submission): ?>
        <tr>
            <th><?php echo $submission->data->name;?></th>
            <th><?php echo $submission->data->steam;?></th>
        </tr>
    <?php endforeach ?>
</tbody>
</table>

【讨论】:

  • 注意:尝试在第 99 行获取 C:\xampp\htdocs\uig\entries.php 中非对象的属性“数据”
  • 它正在工作,顺便说一句,请关闭 标签。泰:D
猜你喜欢
  • 2014-03-26
  • 2016-06-24
  • 1970-01-01
  • 1970-01-01
  • 2018-04-05
  • 2018-09-07
  • 1970-01-01
  • 2019-09-24
  • 2017-04-09
相关资源
最近更新 更多