fgetcsv() फ़ंक्शन CSV फ़ील्ड की जाँच के लिए एक खुली फ़ाइल से एक लाइन को पार्स करता है। यह एक सरणी देता है जिसमें पढ़े गए फ़ील्ड होते हैं।
सिंटैक्स
fgetcsv(file_pointer, length, delimiter, enclosure, escape)
पैरामीटर
-
file_pointer - fopen(), popen(), या fsockopen() द्वारा सफलतापूर्वक खोली गई फ़ाइल के लिए एक मान्य फ़ाइल सूचक।
-
लंबाई − एक पंक्ति की अधिकतम लंबाई।
-
सीमांकक − कैरेक्टर जो फील्ड सेपरेटर को निर्दिष्ट करता है। डिफ़ॉल्ट अल्पविराम है ( , )
-
संलग्नक − फ़ील्ड संलग्नक वर्ण सेट करें। दोहरे उद्धरण चिह्न के रूप में डिफ़ॉल्ट।
-
बचें - एस्केप कैरेक्टर सेट करें। बैकस्लैश (\) के रूप में डिफ़ॉल्ट।
वापसी
fgetcsv() फ़ंक्शन एक सरणी देता है जिसमें फ़ील्ड पढ़े जाते हैं।
उदाहरण
मान लें कि हमारे पास निम्नलिखित "products.csv" CSV फ़ाइल है।
laptop, keyboard, mouse
निम्नलिखित एक उदाहरण है जो सीएसवी की सामग्री प्रदर्शित करता है, जिसमें उत्पाद शामिल हैं।
<?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); ?>
निम्नलिखित आउटपुट है:Java, C#, HTML5, CSS3, बूटस्ट्रैप, Android
आउटपुट
Array ( [0] => Java [1] => C# [2] => HTML5 [3] => CSS3 [4] => Bootstrap [5] => Android )