首先,我强烈建议您在做任何事情之前先了解数据模型。为此,我建议将原始JSON转储到linter或formatter(例如。JSONLint) 看看你在处理什么。
也就是说,Brian的建议是恰当的--您应该看看您从中生成的对象json_decode
通过传递它print_r
. 在不确切知道自己在做什么的情况下,很难提出任何具体的建议,但由于大多数数据似乎都嵌入到standing
属性,我将为您提供一个人为的示例,说明如何处理这些问题<ul>...</ul>
对于每个站姿和随附的联盟标题:
<h1><?php echo esc_html($fixtures->leagueCaption); ?></h1>
<?php
foreach($fixtures->standing as $standing) {
?>
<ul>
<li><strong>Position:</strong> <?php echo $standing->position; ?></li>
<li><strong>Team:</strong> <?php echo $standing->position; ?></li>
<li><strong>Games Played:</strong> <?php echo $standing->playedGames; ?></li>
<li><strong>Points:</strong> <?php echo $standing->points; ?></li>
<li><strong>Goals:</strong> <?php echo $standing->goals; ?></li>
<li><strong>Goals (Against):</strong> <?php echo $standing->goalsAgainst; ?></li>
<li><strong>Goals (Difference):</strong> <?php echo $standing->goalsDifference; ?></li>
</ul>
<?php
}
?>