2014-09-05 3 views
0

의 각 요소마다 모두 고유 한 조합을 찾기 위해 어떻게이 하나처럼 보이는 다차원 배열의 각 요소마다 모든 조합을 찾는 방법을 알게 될 것입니다 :다차원 배열

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

출력은 테이블이어야합니다. 일부 Algo를 찾았지만 한 차원 배열의 모든 조합 만 가져 왔습니다.

모든 가능한 모든 방향으로 모든 조합을 가져올 필요는 없습니다. 예를 들어 결과의 첫 번째 요소는 다음과 같아야합니다

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

내가 좋아하는 더블 룬을받을 필요가 없습니다 : 키 0와 유사한 키 2와

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

..

I 이것이 충분히 명확한 지 모르겠다.

+1

가능한 복제본 [여러 배열의 PHP 항목을 모두 생성하는 방법] (http://stackoverflow.com/questions/8567082/how-to-generate-in-php-all-combinations-of-items) -in-multiple-arrays) –

+0

예 이미 보았지만 잘 작동하지 않는 것 같습니다. – KeizerBridge

+1

보다 구체적으로 설명해야합니다. –

답변