php для начинающих: Рекурсивные функции, урок 24. HD
youtube30.11.2014
Рекурсивная функция это такая функция которая вызывает сама себя. Не стоит забывать о размере стека вызовов функций и ограничения количества вызываемых функций со стороны сервера.