305 of 410 menu

ফাংশন fgetcsv

ফাংশন fgetcsv একটি ফাইল থেকে একটি লাইন পড়ে এবং এটিকে CSV ফরম্যাটে ফিল্ডে পার্স করে। প্রথম প্যারামিটার হিসেবে ফাংশনটি একটি খোলা ফাইলের পয়েন্টার নেয়, দ্বিতীয়টি - লাইনের সর্বোচ্চ দৈর্ঘ্য, তৃতীয়টি - ফিল্ড বিভাজক (ডিফল্টভাবে কমা), চতুর্থটি - এনক্লোজার ক্যারেক্টার (ডিফল্টভাবে ডবল কোট), পঞ্চমটি - এস্কেপ ক্যারেক্টার।

সিনট্যাক্স

fgetcsv( resource $handle, int $length = 0, string $separator = ",", string $enclosure = "\"", string $escape = "\" );

উদাহরণ

আসুন একটি CSV ফাইল লাইন দ্বারা লাইন পড়ি এবং কন্টেন্ট আউটপুট করি:

<?php $file = fopen('data.csv', 'r'); while (($row = fgetcsv($file)) !== false) { print_r($row); } fclose($file); ?>

"a,b,c" কন্টেন্ট সহ ফাইলের জন্য কোড এক্সিকিউশনের ফলাফল:

['a', 'b', 'c']

উদাহরণ

স্ট্রিং এর সর্বোচ্চ দৈর্ঘ্য এবং কাস্টম বিভাজক নির্দিষ্ট করে CSV পড়া:

<?php $file = fopen('data.csv', 'r'); while (($row = fgetcsv($file, 1000, ';')) !== false) { print_r($row); } fclose($file); ?>

"a;b;c" কন্টেন্ট সহ ফাইলের জন্য কোড এক্সিকিউশনের ফলাফল:

['a', 'b', 'c']

উদাহরণ

কোট এবং এস্কেপিং সহ CSV পড়া:

<?php $file = fopen('data.csv', 'r'); while (($row = fgetcsv($file, 0, ',', '"', '\')) !== false) { print_r($row); } fclose($file); ?>

'"a,b",c,"d\"e"' কন্টেন্ট সহ ফাইলের জন্য কোড এক্সিকিউশনের ফলাফল:

['a,b', 'c', 'd"e']

আরও দেখুন

  • ফাংশন fputcsv,
    যা CSV এ ডেটা লেখে
  • ফাংশন fgets,
    যা একটি ফাইল থেকে একটি লাইন পড়ে
বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন