Cosi ?

codice:
<?php
  function combinazioni($a,$b,$c) {
	 $retArr = array();
	 foreach($a as $cA) {
	  foreach($b as $cB) {
		 foreach($c as $cC) {
		  $retArr[] = $cA . " - " . $cB . " - " . $cC;
		 }
		}
	 }
	 return  $retArr;
	} // function combinazioni($a,$b,$c)
	 
  $a = array(1, 2, 3, 4, 5);
  $b = array("uno", "due", "tre", "quattro", "cinque");
	$c = array("pippo","pluto","caio");
  $d = combinazioni($a,$b,$c);
  print_r($d);
?>