Latest Post

Hướng Dẫn Cách Sử Dụng Font Chữ Bitmap (.fnt) và Font TrueType (.ttf) trong LibGDX: Tạo và Thêm Font vào Game Java Hướng Dẫn Tạo Và Chỉnh Sửa Giao Diện Game Trong LibGDX: Tạo UI Đẹp Mắt và Hiệu Quả

Trong bài viết này, mình sẽ giới thiệu một đoạn mã PHP cho phép bạn lấy danh sách các tệp trong một thư mục.

Sử dụng hàm glob trong PHP để lấy danh sách các tệp trong một thư mục:

“`php
<?php
foreach (glob(“/tmp/*.php”) as $filename) {
echo “$filename”;
}
?>
“`

Đoạn mã trên sẽ liệt kê danh sách tất cả các tệp có đuôi `.php` trong thư mục `/tmp`.

Ngoài ra, bạn cũng có thể sử dụng đệ quy trong PHP để lấy danh sách các tệp trong một thư mục và thư mục con của nó:

“`php
<?php
function recursiveSearch($folder, $pattern) {
$dir = new RecursiveDirectoryIterator($folder);
$ite = new RecursiveIteratorIterator($dir);
$files = new RegexIterator($ite, $pattern, RegexIterator::GET_MATCH);
$fileList = array();
foreach($files as $file) {
$fileList[] = array(
‘path’ => $file[0],
);
}
return $fileList;
}

$files = recursiveSearch(“/tmp”,”/^.*\.(php|txt|xml)$/”);
$fileCount = count($files);
echo “- Tổng số tệp: {$fileCount}\n”;

foreach ($files as $file) {
echo “{$file[‘path’]}\n”;
}
?>
“`

Hàm `recursiveSearch` này sẽ tìm kiếm tất cả các tệp có đuôi là `.php`, `.txt`, hoặc `.xml` trong thư mục `/tmp`, bao gồm cả các tệp trong thư mục con của nó.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *