les comento, estoy construyendo un arreglo desde una funcion recursiva, y quiero retornar ese arreglo que se esta formando:
Código
function formar($id, $arreglo) { $i = 0; foreach( $arreglo as $aux ) { $arreglo_aux[$i] = $aux; $i++; } // consulto un dato, donde seleccione todos los registro con valor $id if( consulto ) { foreach( $consulta as $row ) { $arreglo_aux[$i] = $row['id']; $this->formar($row['id'], $arreglo_aux); } } else { return $arreglo; } }
naturalmente estaba recibiendo el arreglo de esta forma:
Código
$arreglo = $this->formar($id,$arreglo);
pero claro esta no me funciona, entonces mi pregunta es, Como podria recibir los valores que me retorna la funcion formar(), tomando en cuenta de que el numero de registro que me retorne esa funcion, siempre variara.. es decir, puede que en una consulta me retorne 5 registros en otra consulta me retorne 9 registros, etc....
como podria hacer?