我有一个名为XXX的文件夹,它包含.jpg .gif .txt .... etc
我只想阅读.txt文件怎么做?
谢谢
答案 0 :(得分:13)
您可以使用glob
获取与给定模式匹配的文件名数组。以下是手册页中的示例:
foreach (glob("*.txt") as $filename) {
echo "$filename size " . filesize($filename) . "\n";
}
答案 1 :(得分:4)
<?php
foreach (glob("*.txt") as $filename) {
echo "$filename size " . filesize($filename) . "\n";
}
?>
答案 2 :(得分:0)
您可以使用GlobIterator
$iterator = new GlobIterator('*.txt', FilesystemIterator::KEY_AS_FILENAME);
$n = 0;
foreach ( $iterator as $item ) {
printf("[%d] %s\r\n", ++ $n, $iterator->key());
}