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