PHP का fgetcsv() फंक्शन एक खुली फ़ाइल से एक लाइन को पार्स करके CSV फील्ड्स की जांच करता है। यह पढ़े गए फील्ड्स को समाहित करने वाला एक ऐरे लौटाता है।
सिंटैक्स
fgetcsv(file_pointer, length, delimiter, enclosure, escape)
पैरामीटर्स
file_pointer −
fopen(),popen(), याfsockopen()द्वारा सफलतापूर्वक खोली गई फ़ाइल का एक वैध फ़ाइल पॉइंटर।length − एक लाइन की अधिकतम लंबाई।
delimiter − फील्ड सेपरेटर निर्दिष्ट करने वाला कैरेक्टर। डिफ़ॉल्ट कॉमा ( , ) है।
enclosure − फील्ड एनक्लोजर कैरेक्टर सेट करें। डिफ़ॉल्ट डबल कोटेशन मार्क है।
escape − एस्केप कैरेक्टर सेट करें। डिफ़ॉल्ट बैकस्लैश (\) है।
रिटर्न वैल्यू
fgetcsv() फंक्शन पढ़े गए फील्ड्स को समाहित करने वाला एक ऐरे लौटाता है।
उदाहरण
मान लीजिए हमारे पास निम्न products.csv CSV फ़ाइल है:
laptop, keyboard, mouse
निम्न उदाहरण CSV की सामग्री प्रदर्शित करता है, जिसमें उत्पाद शामिल हैं:
<?php
$file_pointer = fopen("products.csv", "r");
print_r(fgetcsv($file_pointer));
fclose($file_pointer);
?>
आउटपुट
Array (
[0] => Laptop
[1] => Keyboard
[2] => Mouse
)
आइए एक और उदाहरण देखते हैं।
हमारे पास निम्न tutorials.csv CSV फ़ाइल है:
Java, C#, HTML5, CSS3, Bootstrap, Android
निम्न उदाहरण CSV tutorials.csv की सामग्री प्रदर्शित करता है:
उदाहरण
<?php
$file_pointer = fopen("tutorials.csv", "r");
while (!feof($file_pointer)) {
print_r(fgetcsv($file_pointer));
}
fclose($file_pointer);
?>
आउटपुट
Array (
[0] => Java
[1] => C#
[2] => HTML5
[3] => CSS3
[4] => Bootstrap
[5] => Android
)