Neueste Web-Entwicklung Tutorials
 

PHP fgetcsv() Function


<Komplettes PHP - Dateisystem Referenz

Definition und Verwendung

Die fgetcsv() Funktion parst eine Zeile aus einer geöffneten Datei, für die CSV - Felder zu überprüfen.

Die fgetcsv() Funktion in einer neuen Zeile nicht mehr zurückkehrt, an der angegebenen Länge oder bei EOF je nachdem, was zuerst kommt.

Diese Funktion gibt die CSV-Felder in einem Array auf Erfolg oder FALSE bei einem Fehler und EOF.

Syntax

fgetcsv(file,length,separator,enclosure)

Parameter Beschreibung
file Erforderlich. Gibt die Datei zu überprüfen
length Optional. Gibt die maximale Länge einer Linie. Muss als die längste Linie größer sein (in characters) in der CSV - Datei. Das Weglassen dieses Parameters (or setting it to 0) wird (or setting it to 0) der Leitungslänge nicht beschränkt ist , die etwas langsamer ist.

Note: Dieser Parameter wird in Versionen erforderlich ist , vor PHP 5

separator Optional. Ein Zeichen, das das Feldtrennzeichen angibt. Die Standardeinstellung ist Komma ( , )
enclosure Optional. Ein Zeichen, das das Feldgehäuse Zeichen angibt. Die Standardeinstellung ist "

Tipps und Hinweise

Tip: Auch die sehen fputcsv() Funktion.


Beispiel 1

<?php
$file = fopen("contacts.csv","r");
print_r(fgetcsv($file));
fclose($file);
?>

Die CSV-Datei:

Kai Jim, Refsnes, Stavanger, Norway
Hege, Refsnes, Stavanger, Norway

Der Ausgang des Code oben wird sein:

Array
(
[0] => Kai Jim
[1] => Refsnes
[2] => Stavanger
[3] => Norway
)

Beispiel 2

<?php
$file = fopen("contacts.csv","r");

while(! feof($file))
  {
  print_r(fgetcsv($file));
  }

fclose($file);
?>

Die CSV-Datei:

Kai Jim, Refsnes, Stavanger, Norway
Hege, Refsnes, Stavanger, Norway

Der Ausgang des Code oben wird sein:

Array
(
[0] => Kai Jim
[1] => Refsnes
[2] => Stavanger
[3] => Norway
)
Array
(
[0] => Hege
[1] => Refsnes
[2] => Stavanger
[3] => Norway
)

<Komplettes PHP - Dateisystem Referenz