ディレクトリを読み取り、各ファイルのファイルサイズを取得したい。次のコードを試しました:
$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
}
そのため、現在、配列とループを使用した作業について静かに混乱しています。また、ファイル名とそれに対応するファイルサイズを 1 つの配列に保存するとよいでしょう。
ご提案いただきありがとうございます。