在一个循环中,我想将前 5 个项目包装在 ali
中,然后每 6 个项目包装在 a 中li
。我正在尝试以下代码,但它无法正常工作,它将前 5 个项目包装在 ali
中,之后它仅包装 li 中的每第六个项目,但第 7 - 12 个没有 li。
$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>"; }