PHP-তে fputcsv() ফাংশনটি একটি লাইন CSV ফরম্যাটে ফরম্যাট করে একটি খোলা ফাইলে লেখে। ফাংশনটি লেখা স্ট্রিং-এর দৈর্ঘ্য রিটার্ন করে।
সিনট্যাক্স
fputcsv(file_pointer, fields, delimiter, enclosure, escape)
প্যারামিটার
file_pointer − fopen(), popen(), বা fsockopen() দ্বারা সফলভাবে খোলা একটি ফাইলের বৈধ ফাইল পয়েন্টার।
fields − স্ট্রিংয়ের অ্যারে।
delimiter − ফিল্ড সেপারেটর নির্দিষ্ট করার ক্যারেক্টার। ডিফল্ট কমা ( , )
enclosure − ফিল্ড এনক্লোজার ক্যারেক্টার সেট করুন। ডিফল্ট ডাবল কোটেশন মার্ক।
escape − এস্কেপ ক্যারেক্টার সেট করুন। ডিফল্ট ব্যাকস্ল্যাশ (\)।
রিটার্ন মান
fputcsv() ফাংশনটি লেখা স্ট্রিং-এর দৈর্ঘ্য রিটার্ন করে।
উদাহরণ
"employees.csv" ফাইলে কন্টেন্ট লেখার উদাহরণ −
<?php $mylist = array ( "Jack,Tim", "Henry,Tom", ); $file_pointer = fopen("employees.csv","w"); foreach ($mylist as $line) { fputcsv($file_pointer,explode(',',$line)); } fclose($file_pointer); ?>
CSV ফাইল "employees.csv" এখন নিচের কন্টেন্ট ধারণ করবে।
আউটপুট
Jack,Tim, Henry,Tom