//将要输出的每行结果依次作为一个数组元素依次放到数组中,recursion函数返回的结果就是这个数组。
function recursion ($i,$j) {
$arr = array();
if ($i==0) {
return $arr;
} else {
for ($t=0; $t<$j; $t++) {
$pre_res = recursion($i-1,$j);
if (empty($pre_res)) {
array_push($arr, $t);
} else {
for ($k=0; $karray_push($arr, $t.'-'.$pre_res[$k]);
}
}
}
return $arr;
}
}
$arr = recursion(3,2); //根据你的需要对数组元素遍历输出或做其他处理
?>