PHP

Fungsi fgetcsv() PHP

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(filelengthseparatorenclosure)

Nilai Parameter

ParameterDesekripsi
fileRequired. Menentukan file terbuka untuk kembali dan mengurai baris dari file tersebut
lengthOptional. 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
separatorOptional. Menentukan pemisah bidang. Defaultnya adalah koma (,)
enclosureOptional. Menentukan karakter enklosur lapangan. Default adalah ”
escapeOptional. 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 )

Hanifah Nurbaeti