我想读取一个目录并获取每个文件的文件大小。我尝试了以下代码:
$downloads = array_slice(scandir("downloads"),2);
$size = array();
foreach($downloads as $value) {
$size = filesize("downloads/".$value);
echo($size); //at this point the echo works correctly
}
echo($size); //shows the filesize of the first file
echo($size[1]) //nothing happens
foreach($size as $value) {
echo($value); //nothing happens
echo($size); //nothing happens
}
这就是为什么我现在对数组和循环的工作感到困惑。将文件名及其相应的文件大小保存在一个数组中也会很好。
感谢您的建议。