【发布时间】:2019-11-24 19:04:55
【问题描述】:
我正在显示来自数据库的数据。目前,我的数据库中有 6 条记录,我的输出结果如下:
<ul>
<li>Records1</li>
<li>Records2</li>
<li>Records3</li>
<li>Records4</li>
<li>Records5</li>
<li>Records6</li>
</ul>
现在我要做的是,我必须在第 4 个li 标签之后关闭</ul> 标签,然后在第 4 个li 之后开始新的ul。
我的预期输出是
<ul>
<li>Records1</li>
<li>Records2</li>
<li>Records3</li>
<li>Records4</li>
</ul>
<ul>
<li>Records5</li>
<li>Records6</li>
</ul>
有可能吗?
我正在使用下面的代码
<?php
if ($tyler_query->have_posts()) {
$index = 0;
$check=0;
$first4=0;
while ( $tyler_query->have_posts() ) {
$tyler_query->the_post();
if ($index < 4) {
if ($first4==0){?>
<ul>
<?php $first4=1;}?>
<li>
<!--output here-->
</li>
<?php if ($first4==4){?>
</ul>
<?php }?>
<?php }
else {
if ($check==0){?>
<ul>
<?php $check=1;}?>
<li>
<!--output here-->
</li>
<?php } $index++;}?>
</ul>
<?php }?>
【问题讨论】:
标签: php jquery html css html-lists