Php 获取编号最高的子文件夹的名称

Php 获取编号最高的子文件夹的名称,php,Php,文件夹“存档”包含许多编号的子文件夹(从1开始,每周增加一次,目前为122),如下所示: ROOT/archive/1 ROOT/archive/2 ROOT/archive/3 ... ROOT/archive/122 在我的主页(ROOT/index.php)上,我想显示数字最高的子文件夹的编号,目前为“122”。我只需要显示那个数字。我该怎么做?谢谢你的帮助 在归档文件中查找编号最高目录的快速而肮脏的代码段。您需要设置归档文件的正确路径,并添加一些错误处理 $topDir = 0; fo

文件夹“存档”包含许多编号的子文件夹(从1开始,每周增加一次,目前为122),如下所示:

ROOT/archive/1
ROOT/archive/2
ROOT/archive/3
...
ROOT/archive/122

在我的主页(ROOT/index.php)上,我想显示数字最高的子文件夹的编号,目前为“122”。我只需要显示那个数字。我该怎么做?谢谢你的帮助

归档文件中查找编号最高目录的快速而肮脏的代码段。您需要设置归档文件的正确路径,并添加一些错误处理

$topDir = 0;
foreach (new DirectoryIterator("archive") as $fileInfo) {
    if ($fileInfo->isDir() && !$fileInfo->isDot()) {
        $topDir = max($topDir, (int)$fileInfo->getBasename());
    }
}

echo "Latest folder: $topDir";

太好了,谢谢!