Buon pomeriggio,

ho un quesito e dire il vero e' da quale giorno che ci penso senza arrivare ad un risultato soddisfacente: E' possibile trasformare un array multidimensionale del quale non si conoscono gli esatti livelli, in una stringa?

faccio un esempio:
Codice PHP:
    $test = array(
                    
=> array(
                            
1=> array(    =>'1_1_uno',
                                        
=>'1_1_due'
                                
),
                            
2=>'1_due',
                            
3=>'1_tre'
                        
),
                    
=> array(
                            
1=>'2_uno',
                            
2=> array(    =>'2_1_uno',
                                        
=>'2_1_due'
                                
),
                            
3=>'2_tre'
                        
),
                    
=> array(
                            
1=>'3_uno',
                            
2=>'3_due',
                            
3=>'3_tre'
                        
),
                    
=> array(
                            
1=>'4_uno',
                            
2=>'4_due',
                            
2=> array(    =>'4_1_uno',
                                        
=>'4_1_due'
                                
)
                        )
                    
=> '5prova',
                    
=> '6prova'
            
); 
esiste una funzione ini php o mi potreste aiutare a crearne una che mi dia un output in stringa di quanto sopra?

se non fosse per l'incertezza che l'array avesse 1,2,3 o piu' livelli non sarebbe difficile fare cicli nei cicli

del resto ringrazio dell'ascolto e resto in attesa di risposte!