$a = array("a","b","c","d");
for($i=0; $i<count($a) ;$i++){
            for($j=0; $j<count($a); $j++){
                        for($k=0; $k<count($a); $k++){
                                     echo $a[$i] . $a[$j]. $a[$k] ;
                        }
            }
}
tüm kombinasyonları verir
diziye istediginiz harfkleri eklersiniz