如何在foreach循环上打印出预定的数字?

Nat*_*lie 0 php foreach loops

<?php 
$stmt = $db->query("SELECT * FROM table LIMIT 5"); 
foreach ($AnB as $aB): ?>
  <a href="#">
    <div>
      <h6>Number here</h6>
      <h5><?php echo $aB['title'] ?></h5>
    </div>
  </a>
<?php endforeach; ?>
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,我使用LIMIT 5,我想在每个循环上放一个数字,从1到5开始.我怎么能这样做?

这应该是这样的:

在此输入图像描述

Mik*_*ike 6

   <?php 
    $count = 1;
    $stmt = $db->query("SELECT * FROM table LIMIT 5"); 
    foreach ($AnB as $aB): ?>
      <a href="#">
        <div>
          <h6><?php echo $count; ?></h6>
          <h5><?php echo $aB['title'] ?></h5>
        </div>
      </a>
    <?php $count++; endforeach; ?>
Run Code Online (Sandbox Code Playgroud)

我用一个变量来维持计数.$count每次循环遍历变量时,它会向变量添加1foreach