您的位置:首页 > 其它

循环输出一个数字表格

2012-06-01 18:43 211 查看
工作中经常会遇到这样的问题,取出一个数据列表,每三条数据显示一行,本博客提供几种方法,如下:

代码一:

<table>

<tr>

<?php $data = array('a','b','c','d','e','f','g','h','i');?>

<?php for($i=0,$j=count($data); $i<$j ;$i++):?>

<td><?php echo $data[$i];?></td>

<?php if(($i!=0) && ((($i+1)%3)==0) && ($i!=$j-1)):?>

<tr /><tr>

<?php endif;?>

<?php endfor;?>

</tr>

</table>

代码二:

<table>

<?php $data = array('a','b','c','d','e','f','g','h','i');?>

<?php for ($i=0,$j=count($data); $i<$j; $i+=3):?>

<tr>

<td><?php echo isset($data[$i]) ? $data[$i] : ' '?><td>

<td><?php echo isset($data[$i+1]) ? $data[$i+1] : ' '?><td>

<td><?php echo isset($data[$i+2]) ? $data[$i+2] : ' '?><td>

</tr>

<?php endfor;?>

</table>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐