Как модернизировать данный код php?

127
23 ноября 2021, 18:00
<div class="apartaments-floor active">
          <span>Выберите этаж:</span>
            <?php $loopCounter = 0 ;  ?>
            <?php $etageNumber = 1 ;?>
            <?php while ( have_rows('river') ) : the_row(); ?>

              <?php  if( get_row_layout() == 'etage' ): ?>
                <?php 

                  ?>
                  <?php if($loopCounter % 10 == 0): ?>
                    <div class="apartaments-row">
                      <span><?php echo $etageNumber?>-<?php echo $loopCounter + 10?></span>
                      <ul>
                  <?php endif;   $loopCounter++;?>
                  <li><span><?php echo $etageNumber; $etageNumber++?></span></li>
                <?php if($loopCounter % 10 == 0): ?>
                    </ul>
                  </div>
                <?php endif; ?>

              <?php endif; ?>
            <?php endwhile; ?>
        </div>

Суть в том что каждые 10 пунктов создают новую структуру ul куда выводится все пункты. И все отлично работает , но у меня не ровное количество пунктов. Т.е их постоянно 61 пункт. Как сделать что бы последний пункт , он же и 61 не создавал новую UL а становился последним , 11 пунктом в 6 рядом?

READ ALSO
Как суммировать элементы массива PHP

Как суммировать элементы массива PHP

Как суммировать элементы массива таким образом

79
php генерация qrcode с кирилицей

php генерация qrcode с кирилицей

Генерирую qr с помощью либы phpqrcodeСохраняю в файл

165
Бот VK API. Не реагирует на сообщения

Бот VK API. Не реагирует на сообщения

Хочу перейти на последнюю версию VK API (5103), но бот не реагирует на сообщения, узнал, что в этой версии надо добавлять объект client_info, но как это...

155
Yii2, как очистить кэш(disk cache)

Yii2, как очистить кэш(disk cache)

Я заливаю обновления стилей и JS на production, очищаю папки frontend/web/assets и frontend/runtime/cache, очищаю кэш который на сервере, убираю кэш через консоль php yii cache/flush-all,...

96