Latest Post

Hướng Dẫn Jetpack Compose Cho Người Mới Bắt Đầu: Viết UI Android Bằng Kotlin, Không Cần XML Kịch bản xây dựng group chia sẻ về âm nhạc, video, công cụ và phần mềm player music

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 *