ฟังก์ชัน fputcsv() จัดรูปแบบบรรทัดเป็น CSV และเขียนลงในไฟล์ที่เปิดอยู่ ฟังก์ชันจะคืนค่าความยาวของสตริงที่เขียน
ไวยากรณ์
fputcsv(file_pointer, fields, delimiter, enclosure, escape)
พารามิเตอร์
-
file_pointer - ตัวชี้ไฟล์ที่ถูกต้องไปยังไฟล์ที่เปิดได้สำเร็จโดย fopen(), popen() หรือ fsockopen()
-
ฟิลด์ − อาร์เรย์ของสตริง
-
ตัวคั่น − อักขระที่ระบุตัวคั่นฟิลด์ ค่าเริ่มต้นคือเครื่องหมายจุลภาค ( , )
-
สิ่งที่แนบมา - ตั้งค่าอักขระตู้ฟิลด์ ค่าเริ่มต้นเป็นเครื่องหมายคำพูดคู่
-
หลบหนี − ตั้งค่าอักขระหลีก ค่าเริ่มต้นเป็นแบ็กสแลช (\)
คืนสินค้า
ฟังก์ชัน fputcsv() จะคืนค่าความยาวของสตริงที่เขียน
ต่อไปนี้เป็นตัวอย่างที่เขียนเนื้อหาลงในไฟล์ “employees.csv”
ตัวอย่าง
<?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);
?> ไฟล์ CSV “employees.csv” จะมีเนื้อหาดังต่อไปนี้
ผลลัพธ์
Jack,Tim, Henry,Tom