2 回答

TA貢獻1895條經驗 獲得超3個贊
似乎只有兩支球隊在比賽,所以只需將代碼更改為:
foreach ($item["competitors"] as $teams){
print '
<div class="game-meta game-team">
<img class="game-team__logo game-team__logo-tc" alt="Tawa" src="https://summerseries.nz/wp-content/themes/SS/logos/'; echo $teams['teamCode']; print '.svg">
<div class="game-team__abbrev">'; echo $teams['teamCode']; print'</div>
</div>
<div class="game-meta game-vs">vs</div>';
};
到:
print '
<div class="game-meta game-team">
<img class="game-team__logo game-team__logo-tc" alt="Tawa" src="https://summerseries.nz/wp-content/themes/SS/logos/'; echo $item["competitors"][0]['teamCode']; print '.svg">
<div class="game-team__abbrev">'; echo $item["competitors"][0]['teamCode']; print'</div>
</div>
<div class="game-meta game-vs">vs</div>';
print '
<div class="game-meta game-team">
<img class="game-team__logo game-team__logo-tc" alt="Tawa" src="https://summerseries.nz/wp-content/themes/SS/logos/'; echo $item["competitors"][1]['teamCode']; print '.svg">
<div class="game-team__abbrev">'; echo $item["competitors"][1]['teamCode']; print'</div>
</div>';
如果有超過 2 支球隊進行比賽,請告訴我,我會更改解決方案
祝你有美好的一天~

TA貢獻2039條經驗 獲得超8個贊
計算您已經執行了多少次循環,<div>如果不是最后一次迭代,則僅打印“vs”:
$i = 0; // How many teams we've printed so far
foreach ($item["competitors"] as $teams){
print '
<div class="game-meta game-team">
<img class="game-team__logo game-team__logo-tc" alt="Tawa" src="https://summerseries.nz/wp-content/themes/SS/logos/'; echo $teams['teamCode']; print '.svg">
<div class="game-team__abbrev">'; echo $teams['teamCode']; print'</div>
</div>
';
if ( ++$i < sizeof($item["competitors"]) ) {
print '
<div class="game-meta game-vs">vs</div>
';
}
}
- 2 回答
- 0 關注
- 170 瀏覽
添加回答
舉報