【发布时间】:2014-09-17 09:44:20
【问题描述】:
$str="abcde"
我希望输出数组为
a,b,c,d,e,ab,bc,cd,de,abc,bcd,cde,abcd,bcde,abcde.
即从左到右移动,所有不同长度的所有可能组合。
此外,还有删除重复元素的附加功能,例如
$str="abcdd"
数组中可能有很多重复项
这是我尝试过的
for ($j=1;$j<=$n;$j++) {
my @tmp = unpack("(A$j)*", $seq);
print "@tmp\n";
}
【问题讨论】:
-
向我们展示您的尝试
-
for($j=1;$j