PHP:如何获得1D阵列的所有可能组合?
我已经在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'是两个不同的字符串,两者都应该在输出数组中。
提前致谢
达令说