递归级别添加字符串

时间:2014-04-23 15:52:33

标签: php recursion

我正在考虑一个递归而无法解决它。这就是我想要做的事情:

有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]

有人知道如何使其递归甚至非递归吗?

0 个答案:

没有答案