2014-09-05 64 views
0

我想知道如何找到每個每個元素都組合在一個多維數組看起來像這樣:如何找到每每個元素都是唯一的組合,多維數組

[ 
    ['1a', '1b',], 
    ['2a','2b','2c',], 
    ['3a',], 
    ['4a','4b',], 
    ['5a','5b','5c','5d',] 
] 

輸出必須是表。 我發現了一些算法,但只能得到一維數組的所有組合。

它不必獲得所有可能方向上的所有組合。 例如結果的第一要素應該是:

0 => ['1a','2a','3a','4a','5a'], 
1 => ['1a','2b','3a','4a','5a'], 

我沒有得到這樣杜布隆:

0 => ['1a','2a','3a','4a','5a'], 
1 => ['1a','2b','3a','4a','5a'], 
2 => ['2a','1a','3a','4a','5a'] 

隨着0鍵和2鍵..類似

我不知道這是否足夠清楚。

+1

的[如何在PHP產生在多個陣列的項目的所有組合]可能重複(http://stackoverflow.com/questions/8567082/how-to-generate-in-php-all-combinations-of-items在多個數組) – 2014-09-05 16:30:04

+0

是已經看到,但似乎並沒有很好地工作.. – KeizerBridge 2014-09-05 16:34:55

+1

你需要比這更具體很多。 – 2014-09-05 16:36:36

回答