有效地输出表格

时间:2011-07-18 16:43:49

标签: php

我试图围绕一种清晰/有效的方式将数组数组转换成表格。最初我是在水平构建桌子,我的例子是城市组织的活动列表。例如:
首先,多伦多将有5个事件,所以它的行有5个单元格,每个单元格都有事件信息。接下来,温哥华将有7个赛事,所以它的排将有7个单元。

这很容易做到,但现在我被要求转动它以使行成为列。因此,现在将会有“多伦多”和“温哥华”排在第一位,每一排都是一个事件,直到它结束时温哥华的赛事比多伦多赛事更低。我的第一个想法是找到长度最长的数组,并在IF语句中使用它的数量(在本例中为温哥华)。有没有一种更有效的方法可以使用一些我可能不知道的PHP命令来实现这一点。

编辑

因此每个事件都有一个名称,复选框(接受事件)和一个输入框以添加许多客人。这是一个管理门户创建邀请,因此创建一些花哨的东西是不必要的,并要求它同时查看所有事件。地点数量不会经常变化(但可以改变),事件数量永远不会超过15,但会经常变化

1 个答案:

答案 0 :(得分:1)

这可能是一个UI的东西,然后是一个PHP的东西,但这里是一个解决方案......你拆分城市...说每桌5个。

这些是你的专栏..

[Toronto] [New York] [California] [Milwaukee] 
[Event 1] [Event 2 ] [ Event 3  ] [Event 4  ]
[Event x] [Event x ] [          ] [         ]

然后,当您翻转每个事件时,事件信息将显示在工具提示/弹出窗口中。

我认为这会更好地组织信息。如果事件1等有足够的描述性内容。

只是一个想法。