php:4个项目后的计数器中断,然后用新的分区开始另一个

问题描述:

我想要一些关于我的代码的帮助。所以基本上我想要的是4,5或6个项目后添加一个div ..无所谓多少物品。之后,我使用break来停止计数器,然后再启动另一个计数器,但它不起作用。知道为什么;因为我用了休息。php:4个项目后的计数器中断,然后用新的分区开始另一个

$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 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"> 

我用这个:

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

这个工作对我的。