![]() |
| |||||||
| Registrarse | Preguntas Frecuentes | Lista de Foreros | Calendario | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
| | LinkBack | Herramientas | Desplegado |
| |||
| Hola, tengo este problema: Hago la función siguiente retornar una valor, $l: function level($n,$l=0,$d=false) { if ($d) { return $l; } else { $ff=get_folders(); for ($i=0;$i<count($ff);$i++) { if ($n==$ff[$i][0]) { if ($ff[$i][4]!=0) { $l++; level($ff[$i][4],$l,$d); } else { $d=true; level($ff[$i][0],$l,$d); } } } } } La función no retorna $l, pero cuando sustituyo "return $l" con "print $l", el valor aparece. Como es posible retornar este valor? Saludos, Rienk |
| | ||||
| ||||
| |
![]() |
| Herramientas | |
| Desplegado | |
| |