ใครช่วยให้รหัสสร้างอาร์เรย์จากไฟล์ CSV โดยใช้ fgetcsv ได้ไหม
ฉันใช้รหัสต่อไปนี้เพื่อสร้างอาร์เรย์จากไฟล์ CSV ธรรมดา แต่มันใช้งานไม่ได้เมื่อฟิลด์หนึ่งของฉันมีเครื่องหมายจุลภาคหลายช่องเช่นที่อยู่
$lines =file('CSV Address.csv');
foreach($lines as $data)
{
list($name[],$address[],$status[])
= explode(',',$data);
}
* นอกจากนี้บริการโฮสต์ของฉันไม่รองรับ str_getcsv
โค้ดด้านบนใช้ไม่ได้กับตัวอย่างไฟล์ CSV ต่อไปนี้ คอลัมน์แรกคือชื่อคอลัมน์ที่สองคือที่อยู่คอลัมน์ที่สามคือสถานภาพการสมรส
Scott L. Aranda,"123 Main Street, Bethesda, Maryland 20816",Single
Todd D. Smith,"987 Elm Street, Alexandria, Virginia 22301",Single
Edward M. Grass,"123 Main Street, Bethesda, Maryland 20816",Married
Aaron G. Frantz,"987 Elm Street, Alexandria, Virginia 22301",Married
Ryan V. Turner,"123 Main Street, Bethesda, Maryland 20816",Single