ho quasi risolto facendo così
il problema ora è che mi stampa anche i risultati di lunghezza inferiore a 5 elementi... suggerimenti per evitarlo?codice:for($a=0; $a<5; $a++){ for($b=0; $b<5; $b++){ for($c=0; $c<5; $c++){ for($d=0; $d<5; $d++){ for($e=0; $e<5; $e++){ $prova=array($asso[$a],$due[$b],$tre[$c],$quattro[$d],$cinque[$e]); sort($prova); print_r($prova[0]." ".$prova[1]." ".$prova[2]." ".$prova[3]." ".$prova[4]." _ "); }}}}}