我想你想要这个:
Item1 Item6 Item11
Item2 Item7 Item12
Item3 Item8 Item13
Item4 Item9 Item14
Item5 Item10 Item15
如果你是在一张桌子上做的,你要穿过然后向下,所以你需要在跳下一行之前画出每五个项目。
$numItems = count($items);
$numRows = 5;
$numColumns = ceil($numItems / $numRows);
echo "<table>";
for ($r = 0; $r < $numRows; ++$r) {
echo "<tr>";
for ($c = 0; $c < $numColumns; ++$c) {
$itemIndex = $c * $numRows + $r; // 0, 5, 10, 1, 6, 11, 2, 7, 12...
echo "<td>";
if (isset($items[$itemIndex])) {
echo $items[$itemIndex];
} else {
echo " ";
}
echo "</td>";
}
echo "</tr>";
}
echo "</table>";