(PHP 5 >= 5.1.0)
fputcsv — Satırı CSV olarak biçemler ve dosya tanıtıcısına yazar
fputcsv() işlevi alanlar dizisi içinde aktarılan bir dizgeyi bir CSV satırı olarak biçemler ve sonuna bir satırsonu karakteri ekleyerek dt ile belirtilen dosya tanıtıcısına yazar.
Dosya tanıtıcısı geçerli olmalı ve fopen() veya fsockopen() tarafından başarıyla açılmış bir dosya için döndürülmüş olmalıdır (ve henüz fclose() tarafından kapatılmamış olmalıdır).
Değer dizisi.
İsteğe bağlı bu değiştirge ile tek karakterlik alan ayracı belirtilir. Virgül (,) öntanımlıdır.
İsteğe bağlı bu değiştirge ile tek karakterlik alan sınırlayıcı belirtilir. Çift tırnak imi (") öntanımlıdır.
Başarısızlık durumunda FALSE aksi takdirde yazılan dizgenin uzunluğu döner.
Örnek 1 - fputcsv() örneği
<?php
$liste = array (
'aaa,bbb,ccc,dddd',
'123,456,789',
'"aaa","bbb"'
);
$dt = fopen('file.csv', 'w');
foreach ($liste as $satır) {
fputcsv($dt, split(',', $satır));
}
fclose($dt);
?>
Bilginize: Eğer PHP'nin Macintosh bilgisayarlarda çalışırken veya bu bilgisayarlarda oluşturulmuş dosyalarla çalışırken satır sonlarını tanımamaması gibi bir sorunla karşılaşırsanız, auto_detect_line_endings çalışma anı seçeneğini etkin kılarak bu sorunu çözebilirsiniz.