Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

PHP ใช้ scandir() หาโฟลเดอร์ในไดเรกทอรี


เพื่อตรวจสอบว่าโฟลเดอร์หรือไฟล์อยู่ในใช้งาน สามารถใช้ฟังก์ชัน is_dir() หรือ is_file()

ฟังก์ชัน scandir เป็นฟังก์ชันในตัวที่คืนอาร์เรย์ของไฟล์และไดเรกทอรีของไดเรกทอรีเฉพาะ มันแสดงรายการไฟล์และไดเรกทอรีที่อยู่ภายในเส้นทางที่ผู้ใช้ระบุ

ตัวอย่าง

$scan = scandir('myFolder'); foreach($scan as $file) {    if (!is_dir("myFolder/$file")) {       echo $file.'\n';    } }

ผลลัพธ์

รายการไฟล์และไดเรกทอรีภายในเส้นทางที่ระบุ (ถ้ามี)

ไดเรกทอรี 'myFolder' ถูกสแกนด้วย 'scandir' และไฟล์และไดเรกทอรีภายในถูกรายการ ลูป 'foreach' รันทุกไฟล์ และหากมีไฟล์ในไดเรกทอรี 'myFolder' จะถูก echo บนหน้าจอ