PHP Dosya Ve Dizin İşlemlerinde Fgetcsv() Ve Fputcsv() Metodlarının Kullanımı

PHP'de fgetcsv() ve fputcsv() fonksiyonları, CSV (Comma-Separated Values) dosyalarıyla çalışmak için kullanılır. Bu fonksiyonlar, sırasıyla bir CSV dosyasından bir satır okuma ve bir CSV dosyasına bir satır yazma işlemlerini gerçekleştirir.

  1. fgetcsv() - CSV Dosyasından Satır Okuma: Bu fonksiyon, belirtilen bir dosyadan bir satırı CSV formatında okur.

    <?php $dosyaYolu = "ornek.csv"; // Dosyadan CSV formatında bir satır okuma $dosya = fopen($dosyaYolu, "r"); // CSV satırını okuma while (($satir = fgetcsv($dosya)) !== false) { // Satırdaki verileri ekrana yazdırma print_r($satir); } // Dosyayı kapatma fclose($dosya); ?>

    Bu örnekte, fgetcsv() fonksiyonu kullanılarak "ornek.csv" dosyasından bir CSV satırı okunur ve ekrana yazdırılır.

  2. fputcsv() - CSV Dosyasına Satır Yazma: Bu fonksiyon, belirtilen bir dosyaya bir satırı CSV formatında yazar.

    <?php $dosyaYolu = "yeni_ornek.csv"; $veri = array("Ad", "Soyad", "Yaş"); // Dosyaya CSV formatında bir satır yazma $dosya = fopen($dosyaYolu, "w"); // CSV satırını yazma fputcsv($dosya, $veri); echo "Dosyaya yazma başarılı."; // Dosyayı kapatma fclose($dosya); ?>

    Bu örnekte, fputcsv() fonksiyonu kullanılarak "yeni_ornek.csv" dosyasına bir CSV satırı yazılır.

Bu fonksiyonlar, özellikle CSV dosyalarıyla çalışırken veri okuma ve yazma işlemleri için kullanılır.



Yorum Ekle

Üzerine gel