【发布时间】:2018-01-13 21:11:28
【问题描述】:
我在这个结构中有一个动态数组:
$arr = [
['R1', 'R2'],
['A1', 'A2', 'A3'],
['M1', 'M2']
];
我想找到这个数组的所有组合,即:
R1A1M1
R1A1M2
R1A2M1
R1A2M2
R1A3M1
R1A3M2
R2A1M1
R2A1M2
R2A2M1
R2A2M2
R2A3M1
R2A3M2
因为数组长度不是静态的,我们必须使用递归函数来解决这个问题。 解决这个问题的 PHP 或 js 代码是什么?
谢谢
【问题讨论】:
-
你自己试过什么?
-
你能在 JavaScript 和 PHP 之间做出选择吗?还是您想要两种解决方案?
-
我为静态数组写了这段代码:gist.github.com/smart-twists/b18d23be530f26d6f3007bebc2b0ee89我更喜欢用java脚本写函数。
-
你需要实现一个Power Set函数
标签: javascript php arrays function recursion