关于php中foreach循环,应该怎么写?
发布网友
发布时间:2022-04-23 18:11
我来回答
共3个回答
热心网友
时间:2022-04-19 23:02
<div class="main"> <ul class="list"> <?php foreach ($rates as $key => $rate) { foreach ($rate['info'] as $rate) { echo '<li> <!--这里循环调用一个图片--> <div class="pic"> <a href="#" style="background:url('.$pic300.') top no-repeat;"></a> </div> <!--这里循环调用一个图片结束--> <div class="pl"> <div class="pl_box"> <div class="pl_t">看看大家都在说什么...</div> <div class="pl">
<?php $respl = $this->db->....();//取出评论的记录集
<?php foreach($respl as $item):?> <!--这里循环调用三条评论--> <div class="pl_nr"> <p class="nr">'.$item'</p> </div> <!--这里循环调用三条评论结束-->
<?php endforeach;?> </div> </div> </div> </li>'; } } ?> </ul> <ul class="av"> <!--这里循环调用一张图片--> <li> <a href="#" target="_blank" style="background:url('.$pic80.') no-repeat;"></a> </li> <!--这里循环调用一张图片结束--> </ul></div>
热心网友
时间:2022-04-20 00:20
<div class="main">
<ul class="list">
<li>
<?php
foreach ($rates as $key => $rate) {
$listr.='<!--这里循环调用一个图片-->
<div class="pic">
<a href="#" style="background:url('.$pic300.') top no-repeat;"></a>
</div>
<!--这里循环调用一个图片结束-->';
foreach ($rate['info'] as $rate) {
$plunstr.='<!--这里循环调用三条评论-->
<div class="pl_nr">
<p class="nr">'.$pl.'</p>
</div>
<!--这里循环调用三条评论结束-->';
}
}
?>
<?=$listr;?>
<div class="pl">
<div class="pl_box">
<div class="pl_t">看看大家都在说什么...</div>
<div class="pl">
<?=$plunstr;?>
</div>
</div>
</div>
</li>
</ul>
<ul class="av">
<!--这里循环调用一张图片-->
<li>
<a href="#" target="_blank" style="background:url('.$pic80.') no-repeat;"></a>
</li>
<!--这里循环调用一张图片结束-->
</ul>
</div>
追问您可能理解错了,我是想让两个li标签里的内容循环(包含li标签)就是成这样的:
而且第一组ul中的li标签 内的评论调用3条
......
....
......
....
热心网友
时间:2022-04-20 01:55
你数据结构是啥样的?把你要循环的数组打印出了看看