Hi I need some help on how to make the following recursive. <pre> <?php $array[1] = array("1a", "1b", "1c"); $array[2] = array("2a", "2b", "2c"); $array[3] = array("3a", "3b", "3c"); foreach ($array[1] as $value1 ){ foreach ($array[2] as $value2 ){ foreach ($array[3] as $value3 ){ $result[] = $value1." ".$value2." ".$value3; } } } print_r($result); ?> </pre> PHP: OK so that returns the 27 combinations but I need to occasionally input.. $array[1] = array("1a", "1b", "1c"); $array[2] = array("2a", "2b", "2c"); $array[3] = array("3a", "3b", "3c"); $array[4] = array("4a", "4b", "4c", "4d"); PHP: or say just.. $array[1] = array("1a", "1b", "1c"); $array[2] = array("2a", "2b"); PHP: Thanks in advance. Stuart
Found the answer here... tomscottmalden.wordpress.com/2009/04/20/php-recursive-iterations-in-arrays/ and here.. ask.metafilter.com/64554/Finding-combinations-in-PHP Thanks