Ultimele tutoriale de dezvoltare web
 

PHP fgetcsv() Function


<Complete PHP Sistem de fișiere de referință

Definiție și utilizare

fgetcsv() funcția Analizează o linie dintr - un fișier deschis, verificare pentru câmpurile CSV.

fgetcsv() Funcția se oprește revenirea pe o linie nouă, la lungimea specificată sau la EOF, oricare dintre acestea survine mai întâi.

Această funcție returnează câmpurile CSV într-o matrice de succes, sau FALSE în cazul eșecului și EOF.

Sintaxă

fgetcsv(file,length,separator,enclosure)

Parametru Descriere
file Necesar. Specifică fișierul pentru a verifica
length Opțional. Specifică lungimea maximă a unei linii. Trebuie să fie mai mare decât cea mai lungă linie (in characters) în fișierul CSV. Omiterea acest parametru (or setting it to 0) lungimea liniei nu este limitat, ceea ce este ușor mai lent.

Note: Acest parametru este necesar în versiunile anterioare PHP 5

separator Opțional. Un personaj care specifică separator de câmp. Implicit este virgula ( , )
enclosure Opțional. Un caracter care specifică caracterul incintei câmp. Implicit este "

Sfaturi și note

Tip: De asemenea , a se vedea fputcsv() funcția.


Exemplul 1

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

Fișierul CSV:

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

Ieșirea codului de mai sus va fi:

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

Exemplul 2

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

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

fclose($file);
?>

Fișierul CSV:

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

Ieșirea codului de mai sus va fi:

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

<Complete PHP Sistem de fișiere de referință