PHP 统计目录中有多少个文件

PHP Count how many files in directory

我一直在寻找一些答案,但没有一个对我有用,我现在拥有的是

$directory = 'api\config\';
$filecount = 0;
$files = glob($directory . '*.ini');

if ( $files !== false )
{
$filecount = count( $files );
echo $filecount;
}

问题是 $filecount 总是 0

我正在使用 php 5.6(我正在使用的设施需要)。 我要使用的目录 (..\api\config).

知道为什么这对我不起作用吗?

您忘记转义第一个反斜杠。使用这个:

$directory = 'api\config\';

对将来的调试有帮助的一件事是尝试输出 (echo) 您的 $directory,以确保目录值正确传递给您的函数。