En son web geliştirme öğreticiler
 

PHP fgetcsv() Function


<Komple PHP Dosya Sistemi Referans

Tanımı ve Kullanımı

fgetcsv() işlevi CSV alanlarını kontrol açık bir dosyadan bir satır ayrıştırır.

fgetcsv() işlevi, belirli uzunlukta, yeni bir satırda geri durdurur veya EOF, hangisi daha önce gelir.

Bu fonksiyon yetmezliği ve EOF başarılı olmaya veya YANLIŞ bir dizide CSV alanlarını döndürür.

Sözdizimi

fgetcsv(file,length,separator,enclosure)

Parametre Açıklama
file Gereklidir. kontrol etmek dosyayı belirtir
length İsteğe bağlı. Bir hattın maksimum uzunluğunu belirtir. En uzun hat daha büyük olmalıdır (in characters) CSV dosyasında. Bu parametre, atlama (or setting it to 0) hat uzunluğu biraz daha yavaş olan, sınırlı değildir.

Note: Bu parametre PHP 5'e önceki sürümleri gerekmektedir

separator İsteğe bağlı. alan ayırıcısını belirten bir karakter. Standart virgül ( , )
enclosure İsteğe bağlı. Alan muhafaza karakteri tanımlayan bir karakter. Varsayılan "dir

İpuçları ve Notlar

Tip: Ayrıca bakınız fputcsv() fonksiyonu.


Örnek 1

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

CSV dosyası:

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

kodun çıktısını göreceğiz:

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

Örnek 2

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

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

fclose($file);
?>

CSV dosyası:

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

kodun çıktısını göreceğiz:

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

<Komple PHP Dosya Sistemi Referans