重複の可能性:
数字または単語を取得
し、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')
注:私が探している答えには、すべての組み合わせとすべての異なる配置が含まれている必要があります。例:「AlphaBeta」と「BetaAlpha」は2つの異なる文字列であり、両方とも出力配列に含まれている必要があります。
前もって感謝します