寻找一个算法.

现在有一个数组如下:

$a = [1,2,3,4,5,6,7,8,9]

现在要通过上面的数据元素重新生成长度为2,3,4...的新数组,并且统计一共组成了新数组的个数.
比如生成长度为2的数字,并且统计$b个数 例:

$b = [1,2]
$b = [1,3]
$b = [1,4]
$b = [1,5]

现在使用的一个比较笨的方法就是使用循环.长度为2就使用2个循环,3个就用3个循环.这样代码不利于维护.如果有10个,那么要10个循环.

查看回复