我正在考虑一个递归而无法解决它。这就是我想要做的事情:
有n级。每个级别都有一些值的数组。
levels
0 => array (2)
0 => "66:"
1 => "68:"
1 => array (4)
0 => "76:9"
1 => "76:10"
2 => "76:13"
3 => "76:14"
2 => array (4)
0 => "77:11"
1 => "77:12"
2 => "77:15"
3 => "77:16"
在示例中,您可以看到上层有3个级别(n可能)。我想做的是制作这样的组合:
Level[0][0] + ";" + Level[1][0] + ";" + Level[2][0]
Level[0][0] + ";" + Level[1][0] + ";" + Level[2][1]
Level[0][0] + ";" + Level[1][0] + ";" + Level[2][2]
Level[0][0] + ";" + Level[1][0] + ";" + Level[2][3]
Level[0][0] + ";" + Level[1][1] + ";" + Level[2][0]
Level[0][0] + ";" + Level[1][1] + ";" + Level[2][1]
Level[0][0] + ";" + Level[1][1] + ";" + Level[2][2]
Level[0][0] + ";" + Level[1][1] + ";" + Level[2][3]
....
Level[0][1] + ";" + Level[1][3] + ";" + Level[2][3]
一般
Level[0][k] + ";" + Level[1][k] + ";" + Level[2][k] + ... + Level[n][k]
有人知道如何使其递归甚至非递归吗?