【发布时间】:2014-04-12 20:00:53
【问题描述】:
我制作了一个 PHP 脚本来扫描一个目录,它列出了一个数组中的所有文件名,限制为 20。现在它只显示数组的开头。所以如果有 40 个文件,它只显示第一个 0-20,但我们需要 20-40.. 有人可以帮我吗?谢谢!!
<?php
$files = glob('data/*.{png}', GLOB_BRACE);
usort($files, 'filemtime_compare');
function filemtime_compare($a, $b)
{
return filemtime($a) - filemtime($b);
}
$i = 0;
$show = 20;
foreach($files as $file)
{
if($i == $show) {
break;
} else {
++$i;
}
$var .= $file . "\n";
}
$fp = fopen("data.txt", "wb");
fwrite($fp, $var);
fclose($fp);
echo $var;
?>
【问题讨论】: