क्या कोई कृपया fgetcsv का उपयोग करके CSV फ़ाइल से एक सरणी बनाने के लिए एक कोड प्रदान कर सकता है?
मैंने एक सरल 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