KampfHitsKeks: Csv Datei zeilenweise auslesen als Array zurück geben

Beitrag lesen

Hallo, wie meine Überschrift bereits mein Problem beschreibt bekomme ich die Daten nicht vernünftig auslesen.Zumindest müsste ich Daten die wie folgt aufgebaut sind:

dt_Jahr   dt_Nummer     dt_Kilometer
01022008  15795464      4564km
.
.
.

Diese Daten sollten dann zeilenweise ausgelesen werden, und als Array zurückgegeben werden leider raffe ich das nicht so ganz.
wäre schön wenn mir wer weiterhelfen könnte. Hier der aktuelle Codeschnippsel.(Die Ausgabe soll als wiederkehrende Funktion auftauchen da dies öfter verwendet wird)

function holeDaten($filename, &$_buffer, $maxrecsize=2048) ##function öffnen  
   {  
  
   $fh = fopen($filename,'r');  
   $_rec = array();  
       while ($false !==($rec = fgetcsv($fh, $maxrecsize, ';', '"'))  
       {  
         $_buffer[] = $_rec;  
       }  
       fclose($fh);  
       return 0;  
   }  
  
 $_buffer = array();  
    $err_hd = holeDaten('xxx.csv',$_buffer);  
    if ($err_hd == 0)  
    {  
        echo "<pre>\r\n";  
        echo print_r($_buffer,1);  
        echo "</pre>\r\n";  
    }  
    else  
    {  
        echo "<p>Fehler beim Lesen von ".$filename.": $err_hd <p>\r\n";  
    }

MfG
KampfHitsKeks