Aktueller Standort: Startseite> Funktionskategorien> fgetcsv

fgetcsv

Lesen Sie eine Zeile aus dem Dateizeiger und analysieren Sie das CSV -Feld
Name:fgetcsv
Kategorie:Dateisystem
Programmiersprache:php
Kurzbeschreibung:Pariert eine Zeile aus der geöffneten Datei und überprüfen Sie das CSV -Feld.

Definition und Verwendung

Die Funktion fgetcsv() liest eine Zeile aus dem Dateizeiger und analysiert das CSV -Feld.

Ähnlich wie bei fgets() ist der Unterschied, dass fgetcsv() die Lesezeilen analysiert und Felder im CSV -Format findet und dann ein Array zurückgibt, das diese Felder enthält.

False wird zurückgegeben, wenn fgetcsv() Fehler auftritt, einschließlich des Endes der Datei.

HINWEIS: Da PHP 4.3.5 ist, ist der Betrieb von fgetcsv() binär sicher.

Beispiel

Beispiel 1

 <? Php

$ file = fopen ( "contacts.csv" , "r" ) ;
print_r ( fGetCSV ( $ file ) ) ;
fcLose ( $ file ) ;

?>

CSV -Datei:

 George , John , Thomas , USA
James , Adrew , Martin , USA

Die Ausgabe ist ähnlich:

 Array 
( 
[0] => George
[1] => John 
[2] => Thomas
[3] => USA
)

Beispiel 2

 <? Php

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

While ( ! Feof ( $ file ) )
  {
  print_r ( fGetCSV ( $ file ) ) ;
  }

fcLose ( $ file ) ;

?>

CSV -Datei:

 George , John , Thomas , USA
James , Adrew , Martin , USA

Die Ausgabe ist ähnlich:

 Array 
( 
[0] => George
[1] => John 
[2] => Thomas
[3] => USA

Array
(
[0] => James
[1] => adrew
[2] => Martin
[3] => USA
)

Grammatik

 FGetCSV ( Datei , Länge , Trennzeichen , Gehäuse )
Parameter beschreiben
Datei Erforderlich. Geben Sie die zu prüfenden Dokumente an.
Länge

Optional. Die maximale Länge der angegebenen Linie. Muss größer sein als die längste Zeile in der CVS -Datei.

Dieser Parameter ist in PHP 5 optional. Er ist vor PHP 5 erforderlich.

Wenn dieser Parameter ignoriert wird (in PHP 5.0.4 und später auf 0 eingestellt), gibt es keine Grenze für die Länge, kann jedoch die Ausführungseffizienz beeinflussen.

Separator Optional. Legt den Feld Grenzwert fest (nur ein Zeichen ist zulässig), der Standardwert ist Komma.
Gehäuse

Optional. Legt das Feld Surround -Zeichen fest (nur ein Zeichen ist erlaubt), wobei der Standardwert doppelte Zitate ist.

Dieser Parameter wurde in PHP 4.3.0 hinzugefügt.

Ähnliche Funktionen
  • Legen Sie die Dateizugriffs- und Änderungszeit fest touch

    touch

    LegenSiedieDateizugr
  • Lesen Sie Zeichen aus Dateizeiger fgetc

    fgetc

    LesenSieZeichenausDa
  • Schneiden Sie die Datei auf eine bestimmte Länge ab ftruncate

    ftruncate

    SchneidenSiedieDatei
  • Bestimmen Sie, ob der angegebene Dateiname eine normale Datei ist is_file

    is_file

    BestimmenSie,obderan
  • Benennen Sie eine Datei oder ein Verzeichnis um rename

    rename

    BenennenSieeineDatei
  • Holen Sie sich die Dateiänderungszeit filemtime

    filemtime

    HolenSiesichdieDatei
  • Prozessdateizeiger schließen pclose

    pclose

    Prozessdateizeigersc
  • Öffnen Sie den Prozessdateizeiger popen

    popen

    ÖffnenSiedenProzessd
Beliebte Artikel