我有一個有趣的問題,好像它早就解決了但找不到任何東西。PHP:將數組堆疊在表中的多列上
我有一個簡單的數組,可變長度。
我需要把數組放在表中但只有X列寬。意思是,如果數組有25個值,而我只需要3列,則會有2列11和3列(其餘)的1列。
像這樣(每個數字代表表格單元格的值):
1 12 23
2 13 24
3 14 25
4 15
5 16
6 17
7 18
8 19
9 20
10 21
11 22
我花了一整天下午這一點,似乎將是簡單的,但無論是我的比賽是今天休息,或者它比我想象的更難。
當然,沒有問題水平,容易,但垂直是需求,我永遠不知道數組的大小和列數可以變化。
感謝您的幫助!
爲什麼不是2列10和第三個5? – sal
我可以想象這有點棘手,只是因爲,只要左列的大小相等並且比最右列長,那將是一個有效的解決方案。也就是說,兩列10和5之一將符合要求,兩列12和1之一將適合,兩列9和7之一將適合... –
所以是列數和一列的長度是一個函數的參數,應該「打印」它? –