Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的数据库上有一些数据,我正在将它们打印到垂直屏幕上,但我想将它们打印在三个不同的列上。它们可以在 div、table 等中。
对于两列,我找到了解决方案。
If current row is even number, print location A else location B
但是如果我们想打印到两列以上,我们该怎么做呢?
例如输入必须这样..
姓名1 | 姓名2 | 名称3
姓名4 | 姓名5 | 名称6
..... | ..... | ......
这种方式比我之前建议的要好得多。我花了一段时间才找到它,但我知道我在某个地方做过!
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>';