Как посчитать элементы в php внутри foreach

Admin PHP

Пример 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 } ?>
Метки:

English Query (запросы по теме на английском языке)

Count number of iterations in a foreach loop

Count items in a foreach

Если вам пригодилась информация, вы можете поблагодарить автора сайта символическим пожертвованием:

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"Как посчитать элементы в php внутри foreach"