memo

memo dayo.

すべての文字を各一回使ってできる文字列のパターン



$tmp = array('a','b','c','d','e','f','g','h');
pat($tmp);
function pat($arr,$level=0,$base = ""){
$num = count($arr);
if($num == 0){
print $base."\n";
}
for($i = 0;$i < $num+$level;$i++){
if(isset($arr[$i])){
$arrclone = $arr;
unset($arrclone[$i]);
pat($arrclone,$level+1,$base.$arr[$i]);
}
}
}