我有一个数组,像这样: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