คำอธิบาย
ฟังก์ชัน 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 ทั้งไฟล์และแปลงแต่ละบรรทัดเป็นอาร์เรย์