我有一些关于我的数据库的数据,我正在将它们打印到垂直屏幕,但我想在三个不同的列上打印它们。他们可以在div,table等。
对于两栏,我找到了一个解决方案。
If current row is even number, print location A
else location B
但如果我们要打印到两列以上,我们该怎么做呢?
例如输入必须是那样..
Name1 | Name2 | NAME3
Name4 | Name5 | Name6
..... | ..... | .....
答案 0 :(得分:0)
这种方式比我之前建议的要好得多。花了一段时间找到它,但我知道我已经在某个地方做过了!
echo '<table><tr>';
for ($i=0; $i < 40; $i++) {
foreach ($data as $el) {
echo '<td>' . $el . '</td>';
if ($i++ > 1 && $i++ % 3 == 0 ) echo '</tr><tr>';
}
}
echo '</tr></table>';