foreachを使用してphpscandir関数の結果をループし、ファイル名、サイズの順に表示したいのですが、コードを使用すると次のようになります。
$scan = scandir("/home/foo");
foreach ($scan as $value) {
echo "$value" . "<br>" . filesize("/home/foo/$value") . " ";
}
最終的には、次のように、最初にファイルサイズ値、次に$valueになります。
3337 Desktop
4096 Downloads
4096 Mail
4096 Scripts
どうしてこれなの?コードと同じ順序でフォーマットするにはどうすればよいですか。ファイルの名前、次にファイルサイズ?