$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] ; } } }