Пример php-кода для подсчета элементов div внутри цикла.
Когда цикл один, обычно не возникает проблем в подсчете элементов. А вот когда их несколько, то логика подсчета следующая. Мы выставляем равенство нулю перед самым первым циклом. А прибавление счетчика ($i++) после самого последнего.
<?php
$i = 0;
foreach ($data as $k => $v) {
?>
<div>
<?php
foreach ($k as $k2 => $v2) {
$i++;
?>
<div class="<?php echo $i; ?>"></div>
<?php } ?>
</div>
<?php } ?>
$i = 0;
foreach ($data as $k => $v) {
?>
<div>
<?php
foreach ($k as $k2 => $v2) {
$i++;
?>
<div class="<?php echo $i; ?>"></div>
<?php } ?>
</div>
<?php } ?>