我们有一个文件夹 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';
}
?>
答案 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.";
}