Der Martin: Kriegs doch nicht hin

Beitrag lesen

Hallo,

$filename = 'test.csv';

$array = str_getcsv ($filename,"|","'","\");

echo("<pre>");
print_r($array);
echo("<pre>");
exit;


>   
> ergibt  
>   
> Array  
> (  
>     [0] => test.csv  
> )  
>   
> Ich hatte jetzt ein assoziatives Array erwartet.  
  
warum das, wenn du doch einfach nur den String "test.csv" parsen lässt? - Abgesehen davon gilt, was auch Sven andeutet: Wenn du nur \_einen\_ String als CSV parsen lässt (also \_einen\_ Datensatz), wo sollen da Feldnamen herkommen, die eventuell ein assoziatives Array ausmachen könnten?  
Nein, stattdessen bekommst du "nur" ein numerisch indiziertes Array. In deinem Fall mit nur einem Element, da der von dir definierte Feld-Delimiter '|' nicht vorkommt.  
  
Ciao,  
 Martin  

-- 
Kleine Geschenke erhalten die Freundschaft.  
Große verderben sie aber meist auch nicht.  
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(