فونکشن PHP fputcsv()

تعریف و استفاده

فونکشن fputcsv() یک خط را به فرمت CSV تبدیل کرده و به یک فایل باز نوشته می‌کند.

این فونکشن طول رشته‌ای که نوشته شده است را برمی‌گرداند. در صورت بروز خطا، false برمی‌گرداند.

نحوه استفاده

fputcsv(فایل,fields,seperator,enclosure)
پارامترها توضیح
فایل ضروری. فایلی که باید به آن نوشته شود را باز می‌کند.
fields ضروری. آرایه‌ای که باید داده‌ها را از آن دریافت کند را مشخص می‌کند.
seperator اختیاری. کاراکترهای جداکننده فیلد را مشخص می‌کند. پیش‌فرض کاما (,) است.
enclosure اختیاری. کاراکترهای احاطه‌کننده فیلد را مشخص می‌کند. پیش‌فرض دو نقطه‌گذار " است.

توضیح

fputcsv() یک خط (با fields به صورت فرمت CSV از یک آرایه (پارامتر) فایل فایل مشخص شده.

توجه‌ها و نظرات

توجه:به fgetcsv() فونکشن مراجعه کنید.

مثال

<?php
$list = array
(
"George,John,Thomas,USA",
"James,Adrew,Martin,USA",
);
$file = fopen("contacts.csv","w");
foreach ($list as $line)
  {
  fputcsv($file,split(',',$line));
  }
fclose($file);
?>

بعد از اجرای کد بالا، فایل CSV به این شکل خواهد بود:

George,John,Thomas,USA
James,Adrew,Martin,USA