我在 PHP foreach 循环中需要这种类型的结构。我尝试了这段代码:
<ul>
<li>1</li>
</ul>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
我在循环中尝试了这个条件并且工作正常,但我需要 1 li 在第一个 ul 上。
<?php
$counter = 1;
foreach( $myposts as $post ) :
setup_postdata($post);
if ($counter % 5 == 1) {
echo '<ul>';
}
echo '<li>testing ...</li>'
if($counter % 5 == 0) {
echo '</ul>';
}
$counter++;
endforeach;
?>
任何人扩展我的逻辑?