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

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

คำอธิบาย

ฟังก์ชัน str_getcsv() ใช้แปลงสตริงรูปแบบ CSV (Comma-Separated Values) เป็นอาร์เรย์ ฟังก์ชันนี้จัดการกับอักขระพิเศษ เช่น คอมม่าในเครื่องหมายคำพูด อักขระ escape และบรรทัดใหม่ได้อย่างถูกต้อง

รูปแบบการใช้งาน (Syntax)

str_getcsv(string $string, string $separator = ",", string $enclosure = "\"", string $escape = "\\"): array

พารามิเตอร์

  • string - สตริง CSV ที่ต้องการแปลง
  • separator - ตัวคั่นฟิลด์ (ค่าเริ่มต้น ,)
  • enclosure - อักขระห่อฟิลด์ (ค่าเริ่มต้น ")
  • escape - อักขระ escape (ค่าเริ่มต้น \)

ค่าที่คืนกลับ (Return Value)

คืนค่าอาร์เรย์ที่มีฟิลด์จาก CSV

ตัวอย่างการใช้งาน

<?php
$res = array_map('str_getcsv', file('new.csv'));
?>

ผลลัพธ์

เนื้อหาของ "new.csv" จะแสดงเป็นอาร์เรย์

หมายเหตุ: ตัวอย่างนี้แสดงการอ่านไฟล์ CSV ทั้งไฟล์และแปลงแต่ละบรรทัดเป็นอาร์เรย์