Sven Rautenberg: Kriegs doch nicht hin

Beitrag lesen

Moin!

Moin!

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

Ich hatte jetzt ein assoziatives Array erwartet.

Und wo definierst du, wie die nullte, erste, zweite,... Spalte heißen soll?

Hi Sven,

was mir fehlt, ist ein konkretes Beispiel in der Doku zu str_getcsv().
Normalerweise ist sowas immer dabei, hier aber nicht.

Wie definiert man das denn?

Das ist der Punkt: Du erwartest irgendwie Feldnamen, gibst sie aber nirgends an - wo sollen die herkommen?

Antwort: Nirgendwo kommen die her. Feldnamen sind nicht vorgesehen, die wären nur in Ausnahmefällen in der ersten Zeile einer CSV-Datei enthalten und müssten dann manuell vom Programm an alle späteren Zeilenverarbeitungen durchgereicht werden. str_getcsv() bietet dazu keine Möglichkeit.

- Sven Rautenberg