当计数器达到一定数量时,停止一会儿循环

Rez*_*zaM 1 php counting

我在用PHP创建“计数”系统时遇到了麻烦。我希望这样:

  1. 克拉克
  2. 迈克尔
  3. 史蒂文
  4. .....

我的问题是我不能这样做,因为名称是通过while循环来的,所以我现在不知道该怎么做。我的代码如下:

<?php
    while($score = $highscore->fetch_array())
    {
        // Systeem voor levels.
        if($score['clicks'] >= 0 && $score['clicks'] <= 49)
        {
            $level = 'Level 1';
        }
        elseif($score['clicks'] >= 50 && $score['clicks'] <= 99)
        {
            $level = 'Level 2';
        }
        else if($score['clicks'] >= 100 && $score['clicks'] <= 199)
        {
            $level = 'Level 3';
        }
        else if($score['clicks'] >= 200 && $score['clicks'] <= 349)
        {
            $level = 'Level 4';
        }
        else if($score['clicks'] >= 350 && $score['clicks'] <= 499)
        {
            $level = 'Level 5';
        }
        else if($score['clicks'] >= 500 && $score['clicks'] <= 749)
        {
            $level = 'Level 6';
        }
        else if($score['clicks'] >= 750 && $score['clicks'] <= 999)
        {
            $level = 'Level 7';
        }
        else if($score['clicks'] >= 1000 && $score['clicks'] <= 1499)
        {
            $level = 'Level 8';
        }
        else if($score['clicks'] >= 1500 && $score['clicks'] <= 1999)
        {
             $level = 'Level 9';
        }
        else if($score['clicks'] >= 2000 && $score['clicks'] <= 2999)
        {
             $level = 'Level 10';
        }
        else if($score['clicks'] == 3000)
        {
             $level = 'Level 11';
        }
        else if($score['clicks']> 3000)
        {
             $level= 'Level ' . floor(($score['clicks']/1000)+8);
        }
    ?>
    <tr>
      <td><?php echo $score['name']; ?></td>
      <td><?php echo $score['clicks']; ?></td>
      <td><?php echo $level; ?></td>
    </tr>
    <?php
    }
    ?>
Run Code Online (Sandbox Code Playgroud)

所以我的问题是我怎样才能建立一个计数系统,直到100?它需要先走。

对不起,英语不好,谢谢您的帮助!

小智 5

您可以尝试如下操作:

<?php
    $counter = 0;
    while($score = $highscore->fetch_array())
    {
        $counter++;

        //Your content

        if ( $counter >= 100 ) {
            break;
        }
    }
Run Code Online (Sandbox Code Playgroud)

当它达到100时,应该会中断您的时间。