多数の文字/文字を含む配列があります。例:
$seed = array('a','b','c','d','e','f',.....,'z','1','2','3',...'9');
たとえば、シードからすべての可能な一意の 4 文字の組み合わせ/順列を取得したい:
abcd, azxy, ag12, aaaa, etc
これを達成するための最良の方法は何ですか?
シード配列を 4 文字のグループに分割し、各グループを調べて、そのグループのすべての可能な組み合わせを生成することを考えましたが、多くの組み合わせが除外されます (つまり、abcd と wxyz は処理されますが、abyz と wxcd は処理されません)。