[英]php: how to read only txt files in a directory
我有一个名为XXX的文件夹,它包含.jpg .gif .txt ....等
我只想阅读.txt文件怎么做?
谢谢
您可以使用glob
来获取与给定模式匹配的文件名数组。 以下是手册页中的示例:
foreach (glob("*.txt") as $filename) {
echo "$filename size " . filesize($filename) . "\n";
}
<?php
foreach (glob("*.txt") as $filename) {
echo "$filename size " . filesize($filename) . "\n";
}
?>
您可以使用GlobIterator
$iterator = new GlobIterator('*.txt', FilesystemIterator::KEY_AS_FILENAME);
$n = 0;
foreach ( $iterator as $item ) {
printf("[%d] %s\r\n", ++ $n, $iterator->key());
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.