Я пытаюсь найти решение в Google и SO, но у меня нет решения.
У меня есть код, похожий на.
$index = 0;
while (some condition here) {
if ($index < 4) {?>
<div class="first4">
<p>Some text here</p>
</div>
<?php }
else{
$check=0;
if ($check==0){?>
<div class="displayOnceInwhile">
<?php $check=1; }?>
<div class="InsideaboveClass"></div>
<?php }
$index++;}?>
Что я делаю с вышеуказаннымкод: если $index
меньше 4, то внутренний текст будет отображаться, иначе $check
будет выполняться только один раз в цикле, но это не работает. Кроме того, обратите внимание, здесь я запутался, где я должен закрыть displayOnceInwhile
закрытие </div>
.
Ожидаемый результат
<!--first 4 will display-->
<div class="first4"><p>Some text here</p></div>
<div class="first4"><p>Some text here</p></div>
<div class="first4"><p>Some text here</p></div>
<div class="first4"><p>Some text here</p></div>
<!--Set will display like this-->
<div class="displayOnceInwhile">
<div class="InsideaboveClass"></div>
</div>