Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน fputcsv() ใน PHP


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