<table>
<?php
$count = 0;
$array = array(1,2,3,4,5,6,7,8,9);
for($tr=0;$tr<ceil(count($array)/2);$tr++)
{
?>
<tr>
<?php
for($td=0;$td<2;$td++)
{
?>
<td><?php echo $array[$count++]; ?></td>
<?php
}
?>
</tr>
<?php
}
?>
</table>
测试:
1 2
3 4
5 6
7 8
9
<?php
$count = 0;
$array = array(1,2,3,4,5,6,7,8,9);
for($tr=0;$tr<ceil(count($array)/2);$tr++)
{
?>
<tr>
<?php
for($td=0;$td<2;$td++)
{
?>
<td><?php echo $array[$count++]; ?></td>
<?php
}
?>
</tr>
<?php
}
?>
</table>
测试:
1 2
3 4
5 6
7 8
9
在上面代码的<?php echo $array[$count++]; ?>部分改成
<?php echo $array[$count++]['id']; echo "-".$array[$count++]['name']; ?>是不是输出有错,因为$count被加了两次。