Как посчитать элементы в 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"