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