Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

PHP dùng scandir() tìm thư mục trong thư mục


Để kiểm tra thư mục hoặc file đang dùng, hàm is_dir() hoặc is_file() có thể dùng.

Hàm scandir là hàm tích hợp trả về mảng file và thư mục của một thư mục cụ thể. Nó liệt kê file và thư mục bên trong đường dẫn do người dùng chỉ định.

Ví dụ

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

Kết quả

Danh sách file và thư mục bên trong đường dẫn chỉ định (nếu có)

Thư mục 'myFolder' được quét bằng 'scandir' và file/thư mục bên trong liệt kê ra. Vòng lặp foreach chạy qua mỗi file và nếu là file trong 'myFolder', echo ra màn hình.