ฟังก์ชัน 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