php数组组合的演示实例,有需要的朋友可以看下。
数组a,有N 个元素,要求从中找出含有任意元素的所有组合个数。
假设这个数组为array(1,2,3,4,5)那么M=5;
可能的组合有如下几种:
1个数字的组合个数: 5
2个数字的组合个数: 4+3+2+1
3个数字的组合个数: 3+2+1
4个数字的组合个数: 2+1
5个数字的组合个数: 1
其实就是一个逆序的9*9乘法表。
除第一行有M个组合外,其它的组合按乘法表来处理,二个FOR语句嵌套即可实现了
示例: