Devdit
 

PHP fgets อ่านข้อมูลทุกบรรทัด ด้วย while และ feof

828

PHP fgets อ่านข้อมูลทุกบรรทัด ด้วย while และ feof บทความนี้สอนใช้คำสั่ง fgets เพื่ออ่านข้อมูลทุกบรรทัดทั้งหมดภายในไฟล์ พร้อมกับแสดงผลออกสู่หน้าเว็บไซต์โดยใช้ while และ feof สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง ข้อมูลในไฟล์ demo.txt

PHP
Java
Python
Ruby

 

ตัวอย่าง PHP fgets อ่านข้อมูลทุกบรรทัด ด้วย while และ feof

<?php
    $file_name = "example.txt";
    $f = fopen( $file_name, "r" );
    while( !feof($f) ) {
        $d = fgets($f);
        echo nl2br( $d );
    }
    fclose( $f );
?>

ผลลัพธ์

PHP
Java
Python
Ruby

คำอธิบาย

PHP fgets อ่านข้อมูลทุกบรรทัด จากตัวอย่างโค้ดใช้ while ร่วมกับ feof (end of file) วนลูปจนถึงข้อมูลสุดท้ายภายในไฟล์ example.txt โดยภายในลูปใช้คำสั่ง echo เพื่อพิมพ์ข้อมูลออกสู่หน้าเว็บไซต์ และขึ้นบรรทัดใหม่ตามข้อมูลในไฟล์ด้วย nl2br

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