PHP如何循环每输出下列3条数据插入隔行代码?求高手
<!--EOT;foreach($mingpiandbas$key=>$val){$vclass=${"vclass_".$val[classid]};print<<<E...
<!--
EOT;
foreach($mingpiandb as $key => $val){
$vclass=${"vclass_".$val[classid]};
print <<<EOT
-->
<ul class="listmp">
<li class="title"><h1>$val[title]</h1></li>
<li class="mx">$val[descrip]</li>
<li class="phone">电话:$val[pic]</li>
<li class="add">地址:$val[url]</li>
</ul>
<!--
EOT;
}print <<<EOT
-->
上面的数据每循环3条就插入1个各行横线<div class=line></div> 展开
EOT;
foreach($mingpiandb as $key => $val){
$vclass=${"vclass_".$val[classid]};
print <<<EOT
-->
<ul class="listmp">
<li class="title"><h1>$val[title]</h1></li>
<li class="mx">$val[descrip]</li>
<li class="phone">电话:$val[pic]</li>
<li class="add">地址:$val[url]</li>
</ul>
<!--
EOT;
}print <<<EOT
-->
上面的数据每循环3条就插入1个各行横线<div class=line></div> 展开
3个回答
展开全部
<!--
EOT;
$i = 0;
foreach($mingpiandb as $key => $val){
$i++;
if ($i % 3 == 0){
print <<<EOT
-->
<div class=line></div>
<!--
EOT;
}
$vclass=${"vclass_".$val[classid]};
print <<<EOT
-->
<ul class="listmp">
<li class="title"><h1>$val[title]</h1></li>
<li class="mx">$val[descrip]</li>
<li class="phone">电话:$val[pic]</li>
<li class="add">地址:$val[url]</li>
</ul>
<!--
EOT;
}print <<<EOT
-->
望 采纳!
追问
有错误。能不能修改下
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给你个思路,在外面定义一个$num=0,里面循环开始的时候加一次,再判断$num%3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
文件是PHP的还是HTML,如果是PHP的 要输出的;$b=$b+1;if($b%3==0){输出的线;}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询