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
  • Prozessdateizeiger schließen pclose

    pclose

    Prozessdateizeigersc
  • Synchronisieren Sie Änderungen an Dateien (einschließlich Metadaten) fsync

    fsync

    SynchronisierenSieÄn
  • Gibt den Ort zurück, an dem der Dateizeiger gelesen/schreiben wird ftell

    ftell

    GibtdenOrtzurück,and
  • Erstellen Sie eine temporäre Datei tmpfile

    tmpfile

    ErstellenSieeinetemp
  • Dateiberechtigungen erhalten fileperms

    fileperms

    Dateiberechtigungene
  • Testen Sie, ob der Dateizeiger das Ende der Datei erreicht feof

    feof

    TestenSie,obderDatei
  • Dateityp abrufen filetype

    filetype

    Dateitypabrufen
  • Erhalten Sie die letzte Zugriffszeit der Datei fileatime

    fileatime

    ErhaltenSiedieletzte
Beliebte Artikel