我想要的是在 1 个表中显示检索数据。但是我需要表格行限制为10,然后转移到另一列
示例输出:
data1 data11
data2 data12
data3 data13
data4 data14
data5 data15
data6 data16
data7 data17
data8 data18
data9 data19
data10 data20
最佳答案
如果你想使用表格:
<?php
//assuming $data is an array which already contains your data
$data = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15);
$rowsPerColumn = 10;
$columns = ceil(count($data) / $rowsPerColumn);
echo '<table>';
for ($r = 0; $r < $rowsPerColumn; $r++)
{
echo '<tr>';
for ($c = 0; $c < $columns; $c++)
{
$cell = ($c * $rowsPerColumn) + $r;
echo '<td>' . (isset($data[$cell]) ? $data[$cell] : ' ') . '</td>';
}
echo '</tr>';
}
echo '</table>';
?>
关于php - 在一张表中垂直显示从数据库中检索到的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27073746/