Folgender Sachverhalt:
Function:
	
Ausgaben in der Funktion sind perfekt, aber eine Rückgabe ist permanent leer.
Aufruf:
	
Warum gibt es keine Rückgabe bzw. nur eine leere? Wer hat einen Plan und kann mir helfen?
							
						
					Function:
PHP Code:
	
	
// Values eines Album herauslesen und als Array zurückgeben
function get_values_from_album($albenarray, $albumid){
    foreach($albenarray AS $key=>$album){
        if($album['id'] == $albumid){
            //return array('id'=>$album['id'], 'albumname'=>$album['albumname'], 'albumbeschreibung'=>$album['albumbeschreibung']);
            echo __FILE__.'----'.__LINE__;
            echo '<pre style="text-align:left;">'; print_r($album); echo '</pre>';
            return $album;
        }
        if(isset($album['childs'])){
            get_values_from_album($album['childs'], $albumid);
        }
    }
    return false;
} 
Aufruf:
PHP Code:
	
	
$array = get_values_from_album($alben, $_POST['albumid']); 
echo '<pre style="text-align:left;">'; print_r($array); echo '</pre>'; 
 
          

 
							
						
Comment