//echo $temp.$base.'<br/>';
$ret
[] =
$temp
.
$base
;
}
else
{
for
(
$i
=0;
$i
<
$len
; ++
$i
)
{
$had_flag
= false;
for
(
$j
=0;
$j
<
$i
; ++
$j
)
{
if
(
$base
[
$i
] ==
$base
[
$j
])
{
$had_flag
= true;
break
;
}
}
if
(
$had_flag
)
{
continue
;
}
fsRank(
substr
(
$base
, 0,
$i
).
substr
(
$base
,
$i
+1,
$len
-
$i
-1),
$temp
.
$base
[
$i
]);
}
}
return
$ret
;
}
'<pre>';
print_r(fsRank('122'));
'</pre>';