2011-07-18 41 views
0

我想圍繞一個清晰/有效的方式將數組轉換爲表格。最初我是在水平建造桌子,我的例子是按城市組織的活動列表。例如:
首先,多倫多將有5個事件,所以它的行有5個單元格,每個單元格都有事件信息。接下來,溫哥華將有7個活動,所以它的行將有7個單元。高效地輸出一個表

這很容易做到,但現在我被要求將其打開,以便行成爲列。所以現在會有'多倫多'和'溫哥華'排在首位,每排都是一場比賽,直到溫哥華的比賽結束時,比多倫多的賽事更低。我的第一個想法是找到長度最長的數組,並在IF語句中使用它(在這種情況下,溫哥華)。使用一些我可能不知道的PHP命令是否有更高效的方式來執行此操作?

編輯

所以每個事件都會有一個名字,複選框(接受事件)和輸入框中添加了一些客人。這是爲了管理員門戶創建邀請,因此創建一些花哨的東西並不是必要的,並且它被要求同時查看所有事件。地點的數量不會經常改變(但可以改變),事件的數量將永遠不會超過15,但會經常改變

+0

我們可以看到數據結構的一個例子嗎?或您正在使用的查詢來提取數據? –

回答

1

這可能更像是一個UI事物,然後是PHP事物,但這裏有一個解決方案......你把城市分開......每桌說5個。

那是你列..

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

然後,當你翻轉每個事件,事件信息在提示/彈出什麼的介紹。

這會更好地組織我認爲的信息。如果事件1等有足夠的描述性的東西。

只是一個想法。