ich kann ja bei fgetcsv angeben was für ein zeichen als delimiter (Trennzeichen) verwendet werden soll. unteres beispiel verwendet ein *. nun ist in meiner csv datei der delimiter ein umbruch. wie kann ich diesen angeben?
fgetcsv ($handle, 1000, "*"))
So wie du einen Zeilenumbruch sonst in Strings auch angibst ...?
(Bevor du jetzt "wie?" fragst - RTFM, Manual-Kapitel über Strings.)
meinst du \n ?
das funkt nicht :-(
moment mal!
wenn du \n als trennzeichen benutzen willst, dann brauchst du kein fgetcsv, sondern kannst direckt "file()" benutzen.
wenn du aber \n als feldtrenner benutzt und hast für den datensatz ein andere als \n trenner ausgesucht, dann muss du datensatztrenner in
fgetscv als 4-te parameter setzen.
Original geschrieben von Slava
... dann muss du datensatztrenner in
fgetscv als 4-te parameter setzen.
Klar ... warum nicht gleich als 5. Parameter ... einfach ausgedacht ... oder nachgelesen ... ?!
Original geschrieben von goth
Klar ... warum nicht gleich als 5. Parameter ... einfach ausgedacht ... oder nachgelesen ... ?!
oh mein goth du hast recht!
peinlich von mir!
ich habe 4te parameter [enclosure] falsch interpretiert.
mhhh ... gibt es denn jetzt eine möglichkeit?
Original geschrieben von Slava
wenn du \n als trennzeichen benutzen willst, dann brauchst du kein fgetcsv, sondern kannst direckt "file()" benutzen.