Hàm PHP fputcsv()
Định nghĩa và cách sử dụng
Hàm fputcsv() sẽ định dạng dòng thành CSV và ghi vào một tệp mở.
Hàm này trả về độ dài chuỗi đã ghi. Nếu xảy ra lỗi, thì trả về false。。
Cú pháp
fputcsv(file,fields,seperator,enclosure)
Tham số | Mô tả |
---|---|
file | Bắt buộc. Quy định tệp mở để ghi. |
fields | Bắt buộc. Quy định mảng từ đó lấy dữ liệu. |
seperator | Tùy chọn. Quy định ký tự phân tách trường. Mặc định là dấu phẩy (,)。 |
enclosure | Tùy chọn. Quy định ký tự bao quanh trường. Mặc định là dấu kép ". |
Mô tả
fputcsv() sẽ định dạng một dòng (dùng fields Định dạng mảng được truyền qua file Tệp đã chỉ định.
Lưu ý và chú thích
Lưu ý:Xem hàm fgetcsv().
Mô hình
<?php $list = array ( "George,John,Thomas,USA", "James,Adrew,Martin,USA", ); $file = fopen("contacts.csv","w"); foreach ($list as $line) { fputcsv($file,split(',',$line)); } fclose($file); ?>
Mã trên sẽ thực thi xong, tệp CSV sẽ tương tự như sau:
George,John,Thomas,USA James,Adrew,Martin,USA