好的,所以我阅读了大量的文章,我认为我有重复的风险,但是无法解决这个问题。
我有一个由PHP函数返回的数组,我称之为getLeague();
数组的结构是:
体[0] - >位置
体[0] - > teamname
体[0] - >分
显然结果从0到16增加,就像我联盟中的球队数量一样。
我正在尝试通过调用getLeague()对数组进行制表,并迭代返回的数组以打印到表中。
我正在尝试解决每个循环的基本问题,之后我会把它变成一张桌子。你可以帮我解决这个问题吗?我试过了:
<table class="table table-striped">
<thead>
<tr>
<th>Position</th>
<th>Team</th>
<th>Points</th>
</tr>
</thead>
<tbody>
<?php
$rows = getLeague();
foreach ($rows as $row):
?>
<tr>
<td><?= $row->body->position; ?></td>
<td><?= $row->body->teamname; ?></td>
<td><?= $row->body->points; ?></td>
</tr>
<? endforeach ?>
</tbody>
</table>
任何帮助表示感谢。
答案 0 :(得分:3)
如果没有详细了解该数据结构,我无法肯定地说,但我认为你想要:
foreach ($rows->body as $row):
和
$row->position