php Как вернуть значение цикла до того как он был вызван?
Есть вот такой простой код на php
для примера
<?php $counter = 1; ?>
<div class="copy-block-content _full">
<div class="names-list _col-<?php echo $counter; ?>">
<?php
while (have_rows('column_list')) {the_row();>
<div class="names-list-item"><?php the_sub_field('column_item'); ?></div>
<?php $counter++; } ?>
</div>
</div>
Код выводит текст в колонках, в зависимости от количества переменных. Вопрос - как узнать сколько будет итераций ($counter
) и вернуть это значение в строку <div class="names-list _col-<?php echo $counter; ?>">
?
Если у блока было 3 колонки, то в переменной должно быть <div class="names-list _col-3">
Это вообще возможно ?
Источник: Stack Overflow на русском