2016-12-25 19 views
0

我想要一些關於我的代碼的幫助。所以基本上我想要的是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"> 

回答

0

我用這個:

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

這個工作對我的。

相關問題