php 中如何在div 的ul里面调用6个内容后,再新起一个ul
现在我有一个调用数据,一共可以调用出10条内容,这些内容是按文章的最新发布时间来调用的,现在是一次性调用10条<divclass="box"><ul><li>内容</li...
现在我有一个调用数据,一共可以调用出10条内容,这些内容是按文章的最新发布时间来调用的,现在是一次性调用10条
<div class="box">
<ul>
<li>内容</li>
<li>内容</li>
<li>内容</li>
<li>内容</li>
<li>内容</li>
<li>内容</li>
<li>内容</li>
<li>内容</li>
<li>内容</li>
<li>内容</li>
</ul>
</div>
如何可以实现这样的效果
<div class="box">
<ul>
<li>内容</li>
<li>内容</li>
<li>内容</li>
</ul>
<ul>
<li>内容</li>
<li>内容</li>
<li>内容</li>
</ul>
<ul>
<li>内容</li>
<li>内容</li>
<li>内容</li>
</ul>
<ul>
<li>内容</li>
</ul>
</div>
就是每3条数据就重新来一个ul
需要怎么实现呢?
以下是我的原始代码
<?php foreach($this->celebrity_list22 AS $key => $val) { ?>
<ul>
<a href="/celebrity/<?php echo $val['id']; ?>" title="<?php echo $val['title']; ?>">
<div class="img-box">
<img src="/uploads/celebrity/<?php echo $val['id']; ?>_thumb.jpg" width="175" height="240" alt="<?php echo $val['title']; ?>" />
<div class="info">
<p class="title"><?php echo $val['xingming']; ?></p>
<p class="professional"><?php echo $val['zhiwei']; ?></p>
<p class="desc"><?php echo $val['description']; ?></p>
<span></span>
</div>
</div>
<p class="title"><?php echo $val['xingming']; ?></p>
<p class="professional"><?php echo $val['zhiwei']; ?></p>
</a>
</ul> <?php } ?> 展开
<div class="box">
<ul>
<li>内容</li>
<li>内容</li>
<li>内容</li>
<li>内容</li>
<li>内容</li>
<li>内容</li>
<li>内容</li>
<li>内容</li>
<li>内容</li>
<li>内容</li>
</ul>
</div>
如何可以实现这样的效果
<div class="box">
<ul>
<li>内容</li>
<li>内容</li>
<li>内容</li>
</ul>
<ul>
<li>内容</li>
<li>内容</li>
<li>内容</li>
</ul>
<ul>
<li>内容</li>
<li>内容</li>
<li>内容</li>
</ul>
<ul>
<li>内容</li>
</ul>
</div>
就是每3条数据就重新来一个ul
需要怎么实现呢?
以下是我的原始代码
<?php foreach($this->celebrity_list22 AS $key => $val) { ?>
<ul>
<a href="/celebrity/<?php echo $val['id']; ?>" title="<?php echo $val['title']; ?>">
<div class="img-box">
<img src="/uploads/celebrity/<?php echo $val['id']; ?>_thumb.jpg" width="175" height="240" alt="<?php echo $val['title']; ?>" />
<div class="info">
<p class="title"><?php echo $val['xingming']; ?></p>
<p class="professional"><?php echo $val['zhiwei']; ?></p>
<p class="desc"><?php echo $val['description']; ?></p>
<span></span>
</div>
</div>
<p class="title"><?php echo $val['xingming']; ?></p>
<p class="professional"><?php echo $val['zhiwei']; ?></p>
</a>
</ul> <?php } ?> 展开
2个回答
展开全部
你遍历后面跟的是Ul?应该是LI吧,可以根据的的$key来设置。等于条件插入结束和开始标签就可以了。根据的的$key%3==0 显示一个</ul><ul>不就完了,或者你把你的数组在分割成多维数组。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我觉得你最好说一下,你具体实现的效果什么?因为你的问题里面包含很多未知的东西?比如是否带翻页,是否只是10条显示在当前页,当前页会不会超过10条,你每次取出的数据必须是10条么?等等这些都会影响判断。
更多追问追答
追问
就是想实现每3条内容调用就用一次ul想实现这样的效果 内容内容内容
如何在php中增加判断,现在只能一次性全部输出 10条li
追答
那你的页面中记录不会大于10条吧
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询