php - 计算文件夹中* .txt文件的数量

时间:2014-08-10 19:24:58

标签: php

我们有一个文件夹 newfolder ,在此文件夹中我们有* .jpg * .rar * .txt文件 我们只需要获取* .txt文件的编号,如果没有* .txt文件,则回显这里没有* .txt文件

<?php
$numberoftxt = count(glob("*.txt"));
if ($numberoftxt > 0){
echo 'There is '.$numberoftxt.' files;
} else {
echo 'There is no *.txt file here';
}
?>

2 个答案:

答案 0 :(得分:1)

single quote

之后

缺少.' files'

需要

echo 'There is '.$numberoftxt.' files';

答案 1 :(得分:1)

你在echo的行上有一个错误&#34;有......错过单引号&#39;。

以下是为您修复的解决方案:

$directory = ''; //specifiy path to directory
$files = glob($directory."*.txt");
$fileNum = count($files);
if($fileNum){
   echo 'There is'.$fileNum.' .txt files';
}
else {
   echo "no .txt files found.";
}