Ciao a tutti,
ho la necessità di manipolare array multidimensionali abbastanza complessi, per prima cosa spiego quello di cui ho bisogno:
scansionare il contenuto di una directory, che contiene solo sotto directory, le quali potrebbero contenere o altre sotto directory(che al loro interno contengono file mp3) o dei file mp3.
Per partire ho questa funzione che mi genera una struttura ad albero (lo avrei voluto fare in oop ma ancora non ho le basi):
Codice PHP:
function read_albero($folder) { 
                        
$output = array(); 
                        foreach ( 
scandir($folder) as $item ) { 
                            if ( 
$item == '.' OR $item == '..' 
                                   continue; 
                                
$full_path "$folder/$item"
                            if ( 
is_dir($full_path) ) { 
                                    
$output[$item] = read_albero($full_path); 
                            } else { 
                                    
$output[] = $full_path
                            } 
                        } 
                    return 
$output
                } 
adesso il problema è riuscire a scorporare i dati da questo mega array per poter arrivare a creare un ciclo che mi dia
codice:
<h1>nome_album</h1>
<ul>[*]nome_file.mp3[*]nome_file2.mp3
....[/list]
Non riesco a pensare ad un modo di agire...
Avreste qualche idea o consiglio?
Grazie ciao