html — php: counter перерыв после 4 элементов, затем начните другой с новым div

Я хочу немного помочь с моим кодом. Так что в основном я хочу добавить div после 4,5 или 6 элементов .. не имеет значения, сколько элементов. После этого я использовал перерыв, чтобы остановить счетчик, затем запустить другой, но он не работает. Знаю, почему; потому что я использовал перерыв.

    $modules= &JModuleHelper::getModules('something_module_name');
if(count($modules)>0){
if(++$counter % 6 === 0) {
echo '<div id="something_module_class clearfix">';
foreach (array_keys($modules) as $m){
echo JModuleHelper::renderModule($modules[$m],$mod_attribs);
}
echo'</div>';
break;

}
}

После 6 предметов счетчик остановится из-за «перерыва».

<div class="item">
<div class="item">
<div class="item">
<div class="item">
<div class="item">
<div id="somehting clearfix">

Если я не использую перерыв, он будет повторяться каждые 6 пунктов с тем же эхом или div. То, что я хочу, это каждые 6 пунктов еще один div.

    <div class="item">
<div class="item">
<div class="item">
<div class="item">
<div class="item">
<div id="somehting clearfix">
<div class="item">
<div class="item">
<div class="item">
<div class="item">
<div class="item">
<div id="somehting else somehting else clearfix">

0

Решение

Я использовал это:

foreach(bla bla bla){
if($counter== 2){code}
------------------
if($counter== 8){code}
$counter++;
}

Это сработало для моего.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]