<สมบูรณ์ PHP Filesystem อ้างอิง
ความหมายและการใช้งาน
fgetcsv() ฟังก์ชั่นแยกสายจากแฟ้มเปิดการตรวจสอบสำหรับเขตข้อมูล CSV
fgetcsv() ฟังก์ชั่นหยุดกลับมาในบรรทัดใหม่ที่ยาวที่กำหนดหรือที่ EOF ใดมาก่อน
ฟังก์ชั่นนี้จะส่งกลับเขต CSV ในอาร์เรย์กับความสำเร็จหรือความล้มเหลวผิดพลาดในและ 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 Filesystem อ้างอิง