fputcsv() ফাংশন একটি লাইনকে CSV হিসাবে ফর্ম্যাট করে এবং এটি একটি খোলা ফাইলে লেখে। ফাংশন লিখিত স্ট্রিং এর দৈর্ঘ্য প্রদান করে।
সিনট্যাক্স
fputcsv(file_pointer, fields, delimiter, enclosure, escape)
পরামিতি
-
ফাইল_পয়েন্টার - fopen(), popen(), বা fsockopen() দ্বারা সফলভাবে খোলা একটি ফাইলের একটি বৈধ ফাইল পয়েন্টার।
-
ক্ষেত্র - স্ট্রিং এর অ্যারে।
-
ডিলিমিটার − অক্ষর যা ক্ষেত্র বিভাজক নির্দিষ্ট করে। ডিফল্ট হল কমা ( , )
-
ঘের - ক্ষেত্রের ঘের অক্ষর সেট করুন. একটি ডবল উদ্ধৃতি চিহ্ন হিসাবে ডিফল্ট।
-
পালানো - পালানোর চরিত্র সেট করুন। ব্যাকস্ল্যাশ (\) হিসাবে ডিফল্ট।
ফেরত
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