فنکشن 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