Devdit
 

PHP สร้างไฟล์ CSV ด้วยคำสั่ง fopen

1.6K

PHP สร้างไฟล์ CSV ด้วยคำสั่ง fopen บทความนี้สอนเขียนโค้ดสร้างไฟล์ CSV (comma-separated values) ด้วยคำสั่ง fopen กับ fclose และใส่ข้อมูลลงในไฟล์ CSV ด้วยคำสั่ง fputcsv ร่วมกับ foreach สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง PHP สร้างไฟล์ CSV ด้วยคำสั่ง fopen

<?php
    $data = array (
        array("No", "Name", "Price"),
        array("1", "Orange", "100"),
        array("2", "Banana", "80"),
        array("3", "Apple", "90")
    );
    $fopen = fopen("demo.csv", "w");
    foreach( $data as $v ) {
        fputcsv( $fopen, $v );
    }
    fclose( $fopen );
?>

คำอธิบาย

PHP สร้างไฟล์ CSV ด้วยคำสั่ง fopen จากตัวอย่างเตรียมข้อมูลที่จะใส่ลงในไฟล์ CSV ไว้ที่ตัวแปรชื่อ data จากนั้นใช้คำสั่ง fopen("demo.csv", "w") เพื่อสร้าง หรือเปิดไฟล์ชื่อ demo.csv จากนั้นใช้คำสั่ง foreach วนลูปข้อมูลจากตัวแปร data เพื่อบันทึกลงในไฟล์ CSV ดังกล่าวด้วยคำสั่ง fputcsv และเมื่อวนลูปเสร็จแล้ว ปิดการเชื่อมต่อไฟล์ CSV ด้วยคำสั่ง fclose

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