在一個循環中,我想包裝li
中的前5個項目,然後在li
中每6個項目。我正在嘗試下面的代碼,但它不能正常工作,它將前5個項目包裝在li
中,之後它只包含li中的每六個項目,但是沒有li包含七個到十二個項目。PHP在一個循環中分組項目
$i = 0;
while ($i < 19){
$i++;
if($i == 1){ echo '<li>'; }
if (($i > 5) AND ($i % 6 == 0)){echo "<li>";}
echo "<div>item " . $i . "</div>";
if($i == 5){ echo '</li>'; }
if(($i > 5) AND ($i % 6 == 0)) { echo "</li>"; }
}
if ($i < 5) { echo "</li>"; }
if (($i > 5) AND ($i % 6 != 0)) { echo "</li>"; }
如果while()循環以$開始我++,你應該嘗試的()循環。 – George