我有一個數組,像這樣:PHP遞歸增量
Array ([0] => 0 [1] => 0 [2] => 0);
有3個元素(3個整數),我希望他們的值從0到36;
據我所知,最好的方法是遞歸,因爲每個元素都必須檢查它是否在最大值(36),如果是,它將最後一個元素設置爲0並遞增前一個元素。
所以我基本上陣願意去這樣的:
Array ([0] => 0 [1] => 0 [2] => 0);
Array ([0] => 0 [1] => 0 [2] => 1);
Array ([0] => 0 [1] => 0 [2] => 2);
...
Array ([0] => 0 [1] => 0 [2] => 36);
Array ([0] => 0 [1] => 1 [2] => 0);
Array ([0] => 0 [1] => 1 [2] => 1);
....
Array ([0] => 0 [1] => 1 [2] => 36);
Array ([0] => 0 [1] => 2 [2] => 0);
ETC ETC ETC
但我還是不知道如何遞歸做到這一點!
然而,解決方案還需要爲4個元素和5個元素和6等等工作!
有人可以給我一些方向嗎?
這應該代表一個基數爲37的數字嗎? – 2012-02-10 12:53:20