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