Computer >> Máy Tính >  >> Lập trình >> PHP

hàm fputcsv () trong PHP

Hàm fputcsv () định dạng một dòng dưới dạng CSV và ghi nó vào một tệp đang mở. Hàm trả về độ dài của chuỗi đã viết.

Cú pháp

fputcsv(file_pointer, fields, delimiter, enclosure, escape)

Tham số

  • file_pointer - Con trỏ tệp hợp lệ đến tệp được mở thành công bằng fopen (), popen () hoặc fsockopen ().

  • trường - Mảng chuỗi.

  • dấu phân cách - Ký tự chỉ định dấu phân tách trường. Mặc định là dấu phẩy (,)

  • bao vây - Đặt ký tự bao vây trường. Mặc định là dấu ngoặc kép.

  • thoát - Đặt ký tự thoát. Mặc định là dấu gạch chéo ngược (\).

Quay lại

Hàm fputcsv () trả về độ dài của chuỗi đã viết.

Sau đây là một ví dụ ghi nội dung vào tệp “worker.csv”.

Ví dụ

<?php
$mylist = array (
   "Jack,Tim",
   "Henry,Tom",
);
$file_pointer = fopen("employees.csv","w");
foreach ($mylist as $line) {
   fputcsv($file_pointer,explode(',',$line));
}
fclose($file_pointer);
?>

Tệp CSV “worker.csv” sẽ có nội dung sau.

Đầu ra

Jack,Tim,
Henry,Tom