Salve,

allora ho un array multidimensionale un pò complesso che mi arriva da getID3.. io devo tenere solamente alcuni elementi di questo array e non so come fare.

In teoria devo fare quello che fa la funzione array_replace() ma purtroppo sono ancora su PHP 5.2.x e quindi non ho questa funzione disponibile..

Qualcuno mi dà qualche spunto?

Codice PHP:
    private function __writeDataToDB( array $filedata ) {
        
$dataToExtract = array( 'filesize''fileformat',
                        
'channels''sample_rate',
                        
'bitrate''channelmode',
                        
'bitrate_mode''compression_ratio',
                        
'filename''filepath',
                        
'filenamepath''title',
                        
'artist''album',
                        
'year''genre',
                        
'mime_type''playtime_string'
                        
);
        
$DATA array_replace$dataToExtract$filedata );
        
print_r$DATA );
    } 
questo sarebbe l'esempio con array_replace.. $filedata è l'analisi del file da getid3

Thanksssss