您好,欢迎访问一九零五行业门户网

求助一个数组元素所有组合的算法

向高手们求助一个算法
有数组:
$arr=array(a,b,c);
要求输出:
a
ab
ac
abc
b
ba
bc
c
ca
cb
就是要输出数组元素的所有组合,顺序不要求,只要求能全部输入就可以了
回复讨论(解决方案) 上面还要输出一个acb,bac,bca,cab,cba
也就是
array ( [0] => a [1] => ab [2] => ac [3] => abc [4] => acb [5] => b [6] => ba [7] => bc [8] => bac [9] => bca [10] => c [11] => ca [12] => cb [13] => cba [14] => cab )
迪尔卡积又来了?请查看精华区
$ar = array('a', 'b', 'c');$res = array_chunk($ar, 1);for($i=1; $i a
[1] => b
[2] => c
[3] => ab
[4] => ac
[5] => ba
[6] => bc
[7] => ca
[8] => cb
[9] => abc
[10] => acb
[11] => bac
[12] => bca
[13] => cab
[14] => cba
)
0) { for($i=0;$i
其它类似信息

推荐信息