Contoh
Membaca dan mengeluarkan satu baris dari file CSV yang terbuka:
<?php $file = fopen("contacts.csv","r"); print_r(fgetcsv($file)); fclose($file); ?> /* Output : Array ( [0] => John [1] => Doe [2] => New York [3] => USA )
Definisi dan Penggunaan
Fungsi fgetcsv()
dapat digunakan untuk mengurai baris dari file yang terbuka dan memeriksa bidang CSV.
Syntax
fgetcsv(file, length, separator, enclosure)
Nilai Parameter
Parameter | Desekripsi |
---|---|
file | Required. Menentukan file terbuka untuk kembali dan mengurai baris dari file tersebut |
length | Optional. Menentukan panjang maksimum sebuah garis. Harus lebih besar dari baris terpanjang (dalam karakter) di file CSV. Menghilangkan parameter ini (atau menyetelnya ke 0) panjang baris tidak dibatasi, yang sedikit lebih lambat. Catatan: Parameter ini diperlukan dalam versi sebelum PHP 5 |
separator | Optional. Menentukan pemisah bidang. Defaultnya adalah koma (,) |
enclosure | Optional. Menentukan karakter enklosur lapangan. Default adalah ” |
escape | Optional. Menentukan karakter escape. Default adalah “\” |
Detail Teknis
Return Value: | Array dengan bidang CSV pada keberhasilan, NULL jika file tidak valid diberikan, FALSE pada kesalahan lain dan pada EOF |
---|---|
PHP Version: | 4.0+ |
Binary Safe: | Ya, pada PHP 4.3.5 |
PHP Changelog: | PHP 5.3 – Menambahkan parameter escape |
Contoh Lain
Contoh
Membaca dan mengeluarkan seluruh konten file CSV:
<?php $file = fopen("contacts.csv","r"); while(! feof($file)) { print_r(fgetcsv($file)); } fclose($file); ?> /* Output : Array ( [0] => John [1] => Doe [2] => New York [3] => USA ) Array ( [0] => Jane [1] => Doe [2] => Seattle [3] => USA ) Array ( [0] => Ola [1] => Nordmann [2] => Oslo [3] => Norway )