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 Versionen nach PHP 5.0.4 auf 0 gesetzt), 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
  • Dateiberechtigungen erhalten fileperms

    fileperms

    Dateiberechtigungene
  • Siehe Unlink () oder UnSet () (PHP hat keine Löschen von Schlüsselwörtern oder Funktionen) delete

    delete

    SieheUnlink()oderUnS
  • Stellen Sie fest, ob die Datei über den HTTP -Post hochgeladen wird is_uploaded_file

    is_uploaded_file

    StellenSiefest,obdie
  • Erstellen Sie eine harte Verbindung link

    link

    ErstellenSieeinehart
  • Schreiben Sie in Dateien (sicher in Binärdateien verwendet) fwrite

    fwrite

    SchreibenSieinDateie
  • Formatieren Sie die Zeile zu CSV und schreiben Sie an den Dateizeiger fputcsv

    fputcsv

    FormatierenSiedieZei
  • Kopieren Sie die Datei copy

    copy

    KopierenSiedieDatei
  • Lesen Sie eine Zeile aus einem Dateizeiger fgets

    fgets

    LesenSieeineZeileaus
Beliebte Artikel