تابع ()fputcsv
تابع ()fputcsv
تعریف و کاربرد
تابع ()fputcsv، یک خط داده را به فرمت CSV در می آورد و آن را در یک فایل باز، می نویسد.
این تابع طول رشته ی نوشته شده را برمی گرداند و در صورت شکست FALSE برگردانده خواهد شد.
نحوه نوشتن
fputcsv(file,fields,seperator,enclosure)
پارامترها | توضیحات |
---|---|
file |
ضروری. فایل باز شده را مشخص می کند که قرار است در آن بنویسیم. |
fields |
ضروری. مشخص می کند که از کدام آرایه باید داده ها دریافت شود. |
separator |
اختیاری. یک کاراکتر که مشخص کننده ی جدا کننده ی فیلد است. مقدار پیش فرض کاما، است. (,) |
enclosure |
اختیاری. یک کاراکتر که مشخص کننده ی محصور کننده ی فیلد است. مقدار پیش فرض " است. |
نکات قابل توجه
Tip: Also see the fgetcsv() function.
مثال
<?php
$list = array
(
"Peter,Griffin,Oslo,Norway",
"Glenn,Quagmire,Oslo,Norway",
);
$file = fopen("contacts.csv","w");
foreach ($list as $line)
{
fputcsv($file,explode(',',$line));
}
fclose($file); ?>
$list = array
(
"Peter,Griffin,Oslo,Norway",
"Glenn,Quagmire,Oslo,Norway",
);
$file = fopen("contacts.csv","w");
foreach ($list as $line)
{
fputcsv($file,explode(',',$line));
}
fclose($file); ?>
فایل CSV پس از اینکه کد بالا اجرا شد، چیزی شبیه زیر خواهد بود:
Peter,Griffin,Oslo,Norway
Glenn,Quagmire,Oslo,Norway
Glenn,Quagmire,Oslo,Norway
- نوشته شده توسط احسان عباسی
- بازدید: 2916