可能重复:
algorithm that will take numbers or words and find all possible combinations
Combinations, Dispositions and Permutations in PHP
我已经阅读/尝试了很多关于SO的建议答案,但它们都不能解决问题
$array = array('Alpha', 'Beta', 'Gamma');
如何获得所有可能的组合?
预期输出:
array('Alpha',
'Beta',
'Gamma',
'Alpha Beta',
'Alpha Gamma',
'Beta Alpha',
'Beta Gamma',
'Gamma Alpha',
'Gamma Beta',
'Alpha Beta Gamma',
'Alpha Gamma Beta',
'Beta Alpha Gamma',
'Beta Gamma Alpha',
'Gamma Alpha Beta',
'Gamma Beta Alpha')
注意:我正在寻找的答案应该包括所有的组合和所有不同的安排。例如:'Alpha Beta'和'Beta Alpha'是两个不同的字符串,它们都应该在输出数组中。
提前感谢
https://stackoverflow.com/questions/10834393
复制相似问题