<?php
$p = array();
function perm($s,$i,$n){
global $p;
for($j=0;$j<$n;++$j){
if($j !=0 && $s{$j} == $s{$j-1}){
}else if($s{$j} != '@'){
$p[$i] = $s{$j};
$s{$j} = '@';
if($i==$n-1){
//print_r($p);
echo implode('',$p),'<br/>';
}else{
perm($s,$i+1,$n);
}
$s{$j} = $p[$i];
}
}
}