Devdit
 

PHP ดึงข้อมูลจาก CSV อ่านไฟล์ CSV

1.7K

PHP ดึงข้อมูลจาก CSV อ่านไฟล์ CSV ด้วยคำสั่ง fopen และ fgetcsv บทความนี้สอนเขียนโค้ดอ่านข้อมูลจากไฟล์ CSV และแสดงข้อมูลที่หน้าเว็บไซต์ด้วยภาษา PHP โดยใช้คำสั่ง fopen และ fgetcsv สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง ไฟล์ CSV สามารถดาวน์โหลดได้ตามลิงก์ด้านล่าง

https://www.devdit.com/cdn/fruit.csv

 

ตัวอย่าง PHP ดึงข้อมูลจาก CSV อ่านไฟล์ CSV

<?php
    $csv = "fruit.csv";
    $fp = fopen($csv, "r");
    while (($row = fgetcsv($fp, 0, ",")) !== FALSE) {
        echo $row[0]." | ".$row[1]."<br/>";
    }
    fclose( $fp );
?>

ผลลัพธ์

รหัส | ชื่อผลไม้
1 | ส้ม
2 | มะละกอ
3 | กล้วย

คำอธิบาย

PHP ดึงข้อมูลจาก CSV อ่านไฟล์ CSV จากตัวอย่างไฟล์ CSV ชื่อ fruit.csv จากนั้นใช้คำสั่ง fopen เปิดไฟล์ดังกล่าว และใช้คำสั่ง while ร่วมกับคำสั่ง fgetcsv เพื่ออ่านข้อมูลในไฟล์ทุกบรรทัด พร้อมกับใช้คำสั่ง echo แสดงข้อมูลออกสู่หน้าจอ สุดท้ายใช้คำสั่ง fclose เพื่อปิดการเชื่อมต่อไฟล์ CSV

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ