Вам надо использовать цикл for, иначе, ваша функция просто выполняется один раз и печатает значение $n, дайте минут 15, за детем надо присмотреть, скину примерный код.
именно самое: вам шикарное решение написали ) если вы настаиваете на своем решении, запостите полный код, чтоб можно было понять что именно не работает )
DevMan: тут главное разобраться как что работает. и пощйпать подводные камни. Как я вижу они (подводные камни) появились внезапно, хотя ничто не предвещало беды.
Изначально я сделал с for как тут редлагалось. Но нужно с рекурсией хоть умри. Поэтому просто решил получить выше "логики" строку из числа которое пполчается с помощью рекурсивного вызова. А почему оно так как я хочу не получается не пойму(