foreach ステートメントのみを使用してループする配列があります。最初の 5 つの結果のみを表示したいだけです。最初の foreach ステートメントは次のとおりです。
<?php
foreach ( $scorersCount as $player => $goals) {
$playerinfo = get_userdata($player);
$playerteam = get_user_meta($player, 'team-meta');
$teamname = get_post($playerteam[0]);
$playername = $playerinfo->user_login;
?>
<tr>
<td class="playername"><?php echo $playername ?></td>
<td class="teamname"><?php echo $teamname->post_title ?></td>
<td><?php echo $goals ?></td>
</tr>
<?php } > //end foreach
foreach 内に while ステートメントまたは do while ステムメントを含める必要があると思いますが、それ$i <= 5
を実行しようとすると、最初の 5 つの結果ではなく、最初の結果が 5 回得られました。誰かがこれを正しく行う方法を教えてもらえますか?