Что за код foreach($products as $id => $product)

Трудности в уроке Встроенные функции

В рамках уроков не проходили такую конструкцию:

$id => $product

Была такая конструкция:

foreach($products as $product)

Здесь понятно.
А что обозначает такой такой цикл:

 foreach($products as $id => $product)
  • не объясняется.
    Данный код присутствует в файле components/promo.php:
components/promo.php
	<section class="popular-products">
	  <div class="container">
	    <h2 class="visually-hidden">Популярные товары</h2>
	    <ul class="products-list">
	      <?php foreach($products as $id => $product):?>
	        <li>
	          <a class="product-card" href="product.php?product_id=<?= $id ?>">
	            <h3><?= get_product_title($id)?></h3>
	            <div class="product-options">
	              <span class="price"><?= get_product_price($id) ?></span>
	            </div>
	            <img src="<?= get_img_url($id) ?>" width="156" height="120" alt="<?= get_product_title($id) ?>">
	          </a>
	        </li>
	      <?php endforeach; ?>
	    </ul>
	  </div>
	</section>

Никто не ответил, сам нашел ответ )))