fgetcsv() ফাংশন CSV ক্ষেত্রগুলি পরীক্ষা করার জন্য একটি খোলা ফাইল থেকে একটি লাইন পার্স করে। এটি পঠিত ক্ষেত্র সমন্বিত একটি অ্যারে প্রদান করে।
সিনট্যাক্স
fgetcsv(file_pointer, length, delimiter, enclosure, escape)
পরামিতি
-
ফাইল_পয়েন্টার - fopen(), popen(), বা fsockopen() দ্বারা সফলভাবে খোলা একটি ফাইলের একটি বৈধ ফাইল পয়েন্টার।
-
দৈর্ঘ্য - একটি লাইনের সর্বোচ্চ দৈর্ঘ্য।
-
ডিলিমিটার − অক্ষর যা ক্ষেত্র বিভাজক নির্দিষ্ট করে। ডিফল্ট হল কমা ( , )
-
ঘের - ক্ষেত্রের ঘের অক্ষর সেট করুন. একটি ডবল উদ্ধৃতি চিহ্ন হিসাবে ডিফল্ট।
-
পালানো - পালানোর চরিত্র সেট করুন। ব্যাকস্ল্যাশ (\) হিসাবে ডিফল্ট।
ফেরত
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); ?>
নিম্নলিখিত আউটপুট:Java, C#, HTML5, CSS3, বুটস্ট্র্যাপ, Android
আউটপুট
Array ( [0] => Java [1] => C# [2] => HTML5 [3] => CSS3 [4] => Bootstrap [5] => Android )