各要素がX要素の配列である多次元配列が必要です-3としましょう。
基本的に、3 番目の要素で 0 から y (12 としましょう) までカウントしたいのですが、0,0,12 の後、配列の次の要素を配列 0,1,0 にします - 12,12 で終了します。 12.
base...12 でカウントアップしているようなもので、完了したら配列内の次の要素に進みます。
例えば
0,0,0
0,0,1
...
0,0,12
0,1,0
0,1,1
0,1,2
...
0,1,12
0,2,0
...
12,12,12
わかりました、大丈夫です-私はこのようにそれを行うことができます
$maxCountNumber= 12;
$i=1;
for ($j=0; $j < $maxCountNumber+1; $j++) {
for ($k=0; $k < $maxCountNumber+1; $k++) {
for ($l=0; $l < $maxCountNumber+1; $l++) {
print "<br/>$i: $j, $k, $l";
$results[$i] = array($j, $k, $l);
$i++;
}
}
}
しかし、毎回 3 つの要素だけが必要な場合はどうすればよいでしょうか? 場合によっては 4 つが必要になることもあります。
再帰が答えだと確信していますが、この特定の問題について頭を曲げることができないようです。
10 秒ではなく 12 秒でカウントアップするものがない限り?
すべてのアドバイスに感謝します。