php怎样只读取该文件夹中的扩展名为".txt"格式的文件其他格式盖不读取

只读取该文件夹中的扩展名为".txt"格式的文件其他格式盖不读取

请高手指教

<?php
//getFile()去对应文件夹下面的文件列表
//获取文件列表
function getFile($dir) {
$fileArray[]=NULL;
if (false != ($handle = opendir ( $dir ))) {
$i=0;
while ( false !== ($file = readdir ( $handle )) ) {
if (preg_match("/.txt$/",$file)) {
$fileArray[$i]=$file;
}
}
//关闭句柄
closedir ( $handle );
}
return $fileArray;
}
?>
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-24
<?php
foreach (glob("*.txt") as $filename) {
    echo "$filename size " . filesize($filename) . "\n";
}
?>

第2个回答  2014-03-24
在罗列文件名的时候,判断一下扩展名就行了,为TXT就读取
第3个回答  2020-01-11
<?php
//getFile()去对应文件夹下面的文件列表
//获取文件列表
function
getFile($dir)
{
$fileArray[]=NULL;
if
(false
!=
($handle
=
opendir
(
$dir
)))
{
$i=0;
while
(
false
!==
($file
=
readdir
(
$handle
))
)
{
if
(preg_match("/.txt$/",$file))
{
$fileArray[$i]=$file;
}
}
//关闭句柄
closedir
(
$handle
);
}
return
$fileArray;
}
?>