我有一组计数数字。我希望将它们显示在具有特定列数的表或块列表中,例如6使用php的foreach
和echo
函数,以便我可以在循环中进行。如何使用css
或html
??
以下是我所说的
+-----+-----+-----+-----+-----+-----+
| 1 | 2 | 3 | 4 | 5 | 6 |
+-----+-----+-----+-----+-----+-----+
| 7 | 8 | 9 | 10 | 11 | 12 |
+-----+-----+-----+-----+-----+-----+
| 13 | 14 | 15 | 16 | 17 | 18 |
+-----+-----+-----+-----+-----+-----+
| 19 | 20 | 21 | 22 | 23 | 24 |
+-----+-----+-----+-----+-----+-----+
最好通过设置<table>
答案 0 :(得分:3)
$elements = array_chunk($elements, 6);
$html = '<table>';
foreach($elements as $tr){
$html .= '<tr>';
foreach($tr as $td) $html .= '<td>'.$td.'</td>';
$html .= '</tr>';
}
$html .= '</table>;
答案 1 :(得分:0)
试试这个
<table>
<tr>
<?php
$columns = 6;
$i = 0;
foreach($array as $item)
{
echo "<td>$item<td>";
if($i++ >= $columns)
{
$i = 0;
echo "</tr><tr>";
}
}
?>
</tr>
</table>