fai come ho fatto io allora ma cosi':
Codice PHP:
function prova()
{
    function 
prova2()
    {
    
//operazioni
    
}
    
prova2();//esegui la prima volta
    //if(controllo){la richiami con prova2();}

}
prova(); 
se poi devi eseguirla un tot di volte devi metterla in un ciclo (un cilco interno per il richiamo).