根据数组元素写出所有组合排列.
条件:组合排列的位数 为数组成员数
例如:
数组 $arr=array('a','b','c','d','e');
计算出 $arr 元素值 所有 5 位数组合.
例如
aaaaa
bbbbb
ccccc
ddddd
eeeee
abbbb
acccc
adddd
baaaa
bcccc
bdddd
caaaa
cbbbb
cdddd
daaaa
dbbbb
dcccc
abaaa
abccc
abddd
以此类推.
有什么优雅的算法吗?
例如
aaaaa
bbbbb
ccccc
ddddd
eeeee
abbbb
acccc
adddd
baaaa
bcccc
bdddd
caaaa
cbbbb
cdddd
daaaa
dbbbb
dcccc
abaaa
abccc
abddd
以此类推.
有什么优雅的算法吗?