可能重複:
algorithm that will take numbers or words and find all possible combinations
Combinations, Dispositions and Permutations in PHPPHP:如何獲得一維數組的所有可能的組合?
我讀過/試過所以建議答案,這其中沒有一個解決問題的很多
$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'是2個不同的字符串,它們都應該在輸出數組中。
在此先感謝
@lanzz幾乎所有的東西! – evilReiko
@Juhana那個問題/答案包括重複的字符串,比如'Alpha Alpha',我不想要 – evilReiko
@Juhana OP也想要單個單詞 – Bono