Contoh
Memformat garis sebagai CSV dan menuliskannya ke file yang terbuka:
<?php $list = array ( array("Peter", "Griffin" ,"Oslo", "Norway"), array("Glenn", "Quagmire", "Oslo", "Norway") ); $file = fopen("contacts.csv","w"); foreach ($list as $line) { fputcsv($file, $line); } fclose($file); ?>
Definisi dan Penggunaan
Fungsi fputcsv() dapat digunakan untuk memformat baris sebagai CSV dan menuliskannya ke file yang terbuka.
Syntax
fputcsv(file, fields, separator, enclosure, escape)
Nilai Parameter
| Parameter | Deskripsi |
|---|---|
| file | Required. Menentukan file yang terbuka untuk menulis |
| fields | Required. Menentukan array mana untuk mendapatkan datanya |
| separator | Optional. Karakter yang menentukan pemisah bidang. Defaultnya adalah koma (,) |
| enclosure | Optional. Karakter yang menentukan karakter enklosur bidang. Default adalah tanda petik(“) |
| escape | Optional. Menentukan karakter escape. Defaultnya adalah ” \”. Bisa juga berupa string kosong (“”) yang menonaktifkan mekanisme pelolosan |
Detail Teknis
| Return Value: | Panjang string tertulis pada keberhasilan dan FALSE jikagagalan |
|---|---|
| PHP Version: | 5.1+ |
| PHP Changelog: | PHP 7.4 – Parameter escape sekarang menerima string kosong untuk menonaktifkan mekanisme escape PHP 5.5 – Menambahkan parameter escape |