Devdit
 

PHP อ่านไฟล์ใน folder และแสดงชื่อไฟล์ทั้งหมด

2.6K

PHP อ่านไฟล์ใน folder และแสดงชื่อไฟล์ทั้งหมด บทความนี้สอนเขียนภาษา PHP เพื่ออ่านไฟล์ทั้งหมดใน folder และใช้คำสั่งวนลูปแสดงรายชื่อไฟล์ทั้งหมดออกสู่หน้าจอ ด้วยคำสั่ง echo สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง PHP อ่านไฟล์ใน folder และแสดงชื่อไฟล์ทั้งหมด

<?php
    $dir = 'demo';
    $files = array_diff( scandir( $dir ), array('.', '..'));
    foreach( $files as $f ) {
        echo $f."<br/>";
    }
?>

ผลลัพธ์

sample.pdf
demo.png
test.txt

คำอธิบาย

PHP อ่านไฟล์ใน folder และแสดงชื่อไฟล์ทั้งหมด จากตัวอย่างใช้คำสั่ง scandir เพื่ออ่านชื่อไฟล์ทั้งหมดจาก folder demo และใช้คำสั่ง array_diff เพื่อลบข้อมูล “.” และ “..” จากนั้นใช้คำสั่ง foreach วนลูปแสดงชื่อไฟล์ทั้งหมดออกมาด้วยคำสั่ง echo

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