Php 如何找到多维数组中每个元素的所有唯一组合

Php 如何找到多维数组中每个元素的所有唯一组合,php,arrays,algorithm,multidimensional-array,Php,Arrays,Algorithm,Multidimensional Array,我知道如何找到多维数组中每个元素的所有组合,如下所示: [ ['1a', '1b',], ['2a','2b','2c',], ['3a',], ['4a','4b',], ['5a','5b','5c','5d',] ] 输出必须是一个表。 我找到了一些算法,但只得到了一维数组的所有组合 它不必得到所有可能方向上的所有组合。 例如,结果的第一个元素应该是: 0 => ['1a','2a','3a','4a','5a'], 1 =>

我知道如何找到多维数组中每个元素的所有组合,如下所示:

[
    ['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类似


我不知道这是否足够清楚。

您可以尝试php pear library math Combinatic:。

可能重复的Yes已经出现,但似乎不太好。您需要比这更具体。非常感谢,这正是我要找的