使用 PHP 列出目录中的文件,但跳过前 100 个文件
List files in a directory using PHP, but skip the first 100 files
下面的代码列出"img"目录下的文件,最后给出文件总数:
$path = 'img/*.*';
$count = 0;
foreach(glob($path) as $filename){
echo basename($filename)."<br>";
$count++;
}
echo "<br>".$count;
现在我想列出文件,但跳过前 100 个文件。
所以我不想显示文件 1 到 500,而是要查看文件 101 到 500。
我将如何实现这一目标?提前致谢。
在循环内,添加一个 if 条件以仅当 $count >= 100
:
时回显文件名
$path = 'img/*.*';
$count = 0;
foreach(glob($path) as $filename){
if($count >= 100) echo basename($filename)."<br>";
$count++;
}
echo "<br>".$count;
下面的代码列出"img"目录下的文件,最后给出文件总数:
$path = 'img/*.*';
$count = 0;
foreach(glob($path) as $filename){
echo basename($filename)."<br>";
$count++;
}
echo "<br>".$count;
现在我想列出文件,但跳过前 100 个文件。
所以我不想显示文件 1 到 500,而是要查看文件 101 到 500。
我将如何实现这一目标?提前致谢。
在循环内,添加一个 if 条件以仅当 $count >= 100
:
$path = 'img/*.*';
$count = 0;
foreach(glob($path) as $filename){
if($count >= 100) echo basename($filename)."<br>";
$count++;
}
echo "<br>".$count;