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

На сайте отсутствует реклама! Значете почему?

Помогать людям - моё хобби. А навыки разработчика позволяют не парится нулевой монетизизацией этого сайта. Хотя...

Если вам помогла информация, то даже от доната в 40 рублей мне будет приятно. Докину немного, куплю латте в макдаке, вспомню за чей счет банкет и карма вам зачтется!

Но и просто оставленный комментарий благодарности ниже принесет мне улыбку радости :)

А если захочется написать всякие гадости с переходом на личности, да тоже не стесняйтесь, но обычно я отправляю такое в спам. Люблю, когда дома чисто.

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

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