【发布时间】:2012-01-31 13:54:27
【问题描述】:
我正在尝试将 PHP 数组分成 3 列(必须是列,而不是行),所以它看起来像这样:
Item 1 Item 2 Item 3
Item 4 Item 5 Item 6
Item 7 Item 8 Item 9
Item 10................
我能想到的最好的方法是将主数组分成 3 个数组,每列 1 个,尽管我无法找到最好的方法 - 更具体地说,我可以用来生成 3 个的标准数组。
【问题讨论】:
-
这些列中的项目应该如何排序? (应该是 123,456,789 还是 147,258,369)
-
“必须是列,而不是行”...?但是您在示例中显示 rows 数据...?
-
@deceze 想象三个 div 中的数据,每列 1 个。那不是行。
-
您展示的数据几乎没有什么区别。常规的表格视图可以做到。你到底想达到什么目的?为什么考虑列中的数据而不是 3 列的行很重要?为什么一列必须是一
<div>?为什么它必须是<div>,为什么你没有在问题中指定这个? -
@deceze 它需要是列,而不是行,因为我要显示的是宽度相等但高度不确定的图像。想法是它们将在行中按顺序显示,但是为了使每个图像之间的垂直间隙始终相等,它们将按列分组。我没有指定它需要在
<divs>中的事实是无关紧要的,因为我已经解释过它需要在列中,而不是行中。