我有一个包含三个元素的数组$base =
(#m, #f,#p)
我有第二个数组,其中包含任意数量的元素,例如$var = (s1, s2)
现在我需要仅根据基本数组创建所有可能的组合。我找到的公式是x pow y
.
在这个例子中,我的基本数组有 3 个元素并且有$var
2 ,所以 9。我需要这九种组合。IEpow(3, 2)
#m#m #m#f #m#p
#f#m #f#f #f#p
#p#m #p#f #p#p
第二个数组中的元素数量实际上是生成的组合的长度。在这个例子中,第二个数组的长度是 2,所以所有生成的字符串的长度都是 2。