305 of 410 menu

fgetcsv Fonksiyonu

fgetcsv fonksiyonu, bir dosyadan satır okur ve onu CSV formatında alanlara ayrıştırır. İlk parametre olarak fonksiyon, açık bir dosyaya işaretçi alır, ikincisi - maksimum satır uzunluğu, üçüncüsü - alan ayırıcı (varsayılan olarak virgül), dördüncüsü - sınırlayıcı karakter (varsayılan olarak çift tırnak), beşincisi - kaçış karakteri.

Sözdizimi

fgetcsv( resource $handle, int $length = 0, string $separator = ",", string $enclosure = "\"", string $escape = "\" );

Örnek

CSV dosyasını satır satır okuyalım ve içeriğini gösterelim:

<?php $file = fopen('data.csv', 'r'); while (($row = fgetcsv($file)) !== false) { print_r($row); } fclose($file); ?>

İçeriği "a,b,c" olan bir dosya için kodun çalıştırma sonucu:

['a', 'b', 'c']

Örnek

Maksimum satır uzunluğu ve özel ayırıcı belirterek CSV okuma:

<?php $file = fopen('data.csv', 'r'); while (($row = fgetcsv($file, 1000, ';')) !== false) { print_r($row); } fclose($file); ?>

İçeriği "a;b;c" olan bir dosya için kodun çalıştırma sonucu:

['a', 'b', 'c']

Örnek

Tırnak işaretleri ve kaçış ile CSV okuma:

<?php $file = fopen('data.csv', 'r'); while (($row = fgetcsv($file, 0, ',', '"', '\')) !== false) { print_r($row); } fclose($file); ?>

İçeriği '"a,b",c,"d\"e"' olan bir dosya için kodun çalıştırma sonucu:

['a,b', 'c', 'd"e']

Ayrıca Bakınız

  • fputcsv fonksiyonu,
    verileri CSV'ye yazan
  • fgets fonksiyonu,
    bir dosyadan satır okuyan
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet