Hola, gracias por responder, en si, no era un problema de programacion mia, solo es que no entendia esa funcion de recursividad que encontré en un manual de PHP, y sabia que en algun lugar tenia que poner el return, pero no sabia donde.
Les Agradesco las explicaciones, me fueron muy util para poder entenderlo.
Desde Ya, muchas gracias por todo.
Un abrazo.