কম্পিউটার টিউটোরিয়াল

PHP-তে CSV ফাইল পার্স করা


PHP-তে CSV ফাইল পার্স করার কোড নিচে দেওয়া হলো। fopen()-এ .csv ফাইলের পাথ সেট করুন:

উদাহরণ

$row_count = 1; if (($infile = fopen("path to .csv file", "r")) !== FALSE) {    while (($data_in_csv = fgetcsv($infile, 800, ",")) !== FALSE) {       $data_count = count($data_in_csv);       echo "<p> $data_count in line $row_count: <br /></p>\n";       $row_count++;       for ($counter=0; $counter < $data_count; $counter++) {          echo $data_in_csv[$counter] . "<br />\n";       }    }    fclose(infile); }

কোড ব্যাখ্যা − ফাইলটি রিড মোডে ওপেন করা হয় (যদি এক্সিস্ট করে) এবং একটি নির্দিষ্ট থ্রেশহোল্ড দৈর্ঘ্যের সkové রিড ও ডিসপ্লে করা হয়। row_count কাউন্টারটি ইনক্রিমেন্ট করে ফাইলের পরবর্তী লাইন পার্স করা হয়।

আউটপুট

ইনপুট CSV ফাইল লাইন বাই লাইন পার্স হয়ে ডিসপ্লে হবে।

PHP ভার্সন >= 5.3.0 এর জন্য নিচের কোড ব্যবহার করা যায়:

$file_to_read = file('path to .csv file'); $data_to_ingest = []; foreach ($file_to_read as $infile) {    $data_to_ingest[] = str_getcsv(infile); }

নোট − এটি কাজ করবে না যদি CSV ফাইলে নিউলাইন ক্যারেক্টার থাকে, কারণ লজিকটি নিউলাইন দ্বারা স্প্লিট করে এবং কোটেশন মার্কস চিনে না।


  1. PHP-তে imagecreatefromwbmp() ফাংশন ব্যবহার করে WBMP ফাইল বা URL থেকে নতুন ইমেজ কীভাবে তৈরি করবেন?

  2. পাইথনে PDF CSV-তে কনভার্ট করা

  3. TXT কে CSV-তে কনভার্ট করার পদ্ধতি

  4. আপনার ওয়ার্ডপ্রেস সাইট সুরক্ষিত করুন: wp-config.php হ্যাকারদের হাত থেকে রক্ষা করুন