কম্পিউটার

PHP-তে fgetcsv() ফাংশন


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
)

  1. পিএইচপি সর্বোচ্চ() ফাংশন

  2. PHP log10() ফাংশন

  3. পিএইচপি-তে str_getcsv() ফাংশন

  4. PHP-তে fputcsv() ফাংশন