❮ مرجع فایل سیستم PHP
مثال
خواندن و خروجی یک خط از فایل CSV باز:
$file = fopen("contacts.csv","r");
print_r(fgetcsv($file));
fclose($file);
?>
نمونه اجرا »
تعریف و استفاده
تابع fgetcsv() یک خط را از یک فایل باز تجزیه میکند و فیلدهای CSV را بررسی میکند.
نکته: همچنین تابع fputcsv() را ببینید.
نحو
fgetcsv(پرونده، طول، جداکننده، محفظه)
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| پرونده | لازم است. فایل باز را برای بازگشت و تجزیه یک خط از | مشخص می کند
| طول | اختیاری. حداکثر طول یک خط را مشخص می کند. باید از طولانی ترین خط (به نویسه) در فایل CSV بزرگتر باشد. حذف این پارامتر (یا تنظیم آن روی 0) طول خط محدود نیست، که کمی کندتر است. توجه: این پارامتر در نسخههای قبل از PHP 5 مورد نیاز است |
| جداکننده | اختیاری. جداکننده فیلد را مشخص می کند. پیش فرض کاما ( , ) | است
| محفظه | اختیاری. کاراکتر محفظه فیلد را مشخص می کند. پیش فرض " | است
| فرار | اختیاری. کاراکتر فرار را مشخص می کند. پیش فرض "\\" | است
جزئیات فنی
| مقدار بازگشتی: | آرایه ای با فیلدهای CSV در موفقیت، NULL اگر پرونده نامعتبر ارائه شده است، FALSE در مورد سایر خطاها و در EOF |
|---|---|
| نسخه PHP: | 4.0+ |
| ایمن باینری: | بله، در PHP 4.3.5 |
| تغییر PHP: | PHP 5.3 - پارامتر escape را اضافه کرد |
نمونه های بیشتر
مثال
کل محتوای یک فایل CSV را بخوانید و خروجی بگیرید:
$file = fopen("contacts.csv","r");
while(! feof($file))
{
print_r(fgetcsv($file));
fclose($file);
?>
نمونه اجرا »
❮ مرجع فایل سیستم PHP