Computer >> Máy Tính >  >> Lập trình >> PHP

PHP sử dụng scandir () để tìm các thư mục trong một thư mục

Để kiểm tra xem một thư mục hoặc một tệp đang được sử dụng hay không, bạn có thể sử dụng hàm is_dir () hoặc is_file ().

Hàm scandir là một hàm có sẵn trả về một mảng các tệp và thư mục của một thư mục cụ thể. Nó liệt kê các tệp và thư mục 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';
   }
}

Đầu ra

List of files and directories inside the path specified (if any)

Thư mục ‘myFolder’ được quét bằng chức năng ‘scandir’ và các tệp và thư mục bên trong nó được liệt kê ra ngoài. Vòng lặp ‘foreach’ được chạy trên mọi tệp và nếu có tệp trong thư mục ‘myFolder’, nó sẽ được lặp lại trên màn hình.