<كاملة PHP نظام الملفات المرجعي
تعريف والاستخدام
و fgetcsv() وظيفة بتوزيع خط من ملف مفتوح، والتحقق من الحقول CSV.
و fgetcsv() وظيفة توقف تعود على سطر جديد، في فترة محددة، أو في EOF، أيهما يأتي أولا.
هذه الدالة تقوم بإرجاع مجالات CSV في مجموعة على النجاح، أو FALSE على الفشل وEOF.
بناء الجملة
fgetcsv(file,length,separator,enclosure)
معامل | وصف |
---|---|
file | مطلوب. يحدد الملف للتحقق |
length | اختياري. يحدد الحد الأقصى لطول السطر. يجب أن تكون أكبر من خط أطول (in characters) في ملف CSV. حذف هذه المعلمة (or setting it to 0) على طول الخط ليس محدود، وهو أبطأ قليلا. Note: هذه المعلمة مطلوبة في الإصدارات السابقة إلى PHP 5 |
separator | اختياري. حرف يحدد الفاصل المجال. الافتراضي هو فاصلة ( , ) |
enclosure | اختياري. والحرف الذي يحدد الطابع الضميمة المجال. الافتراضي هو " |
نصائح وملاحظات
Tip: انظر أيضا fputcsv() وظيفة.
مثال 1
<?php
$file = fopen("contacts.csv","r");
print_r(fgetcsv($file));
fclose($file);
?>
ملف CSV:
Kai Jim, Refsnes, Stavanger, Norway
Hege, Refsnes, Stavanger, Norway
الناتج من التعليمات البرمجية أعلاه سيكون:
Array
(
[0] => Kai Jim
[1] => Refsnes
[2] => Stavanger
[3] => Norway
)
مثال 2
<?php
$file = fopen("contacts.csv","r");
while(! feof($file))
{
print_r(fgetcsv($file));
}
fclose($file);
?>
ملف CSV:
Kai Jim, Refsnes, Stavanger, Norway
Hege, Refsnes, Stavanger, Norway
الناتج من التعليمات البرمجية أعلاه سيكون:
Array
(
[0] => Kai Jim
[1] => Refsnes
[2] => Stavanger
[3] => Norway
)
Array
(
[0] => Hege
[1] => Refsnes
[2] => Stavanger
[3] => Norway
)
<كاملة PHP نظام الملفات المرجعي