ファイル サイズ統計を実装するには、filesize() 関数コマンドを使用します。 要件: 1. GB、MB、KB、B のいずれかで出力します。 2. 桁数は 1 より大きく 1024 未満であり、小数点以下 2 桁である必要があります。
作業を開始します:
コードをコピーします コードは次のとおりです:
$len = filesize("1.rmvb");
$i=4; {
if(($out=$len/pow(1024 ,$i))>1.0||$i==1){
switch($i){
ケース 4: {printf("%.2f TB ",$out);break;}
ケース 3: { printf("%.2f GB",$out);break;}
ケース 2: {printf("%.2f MB",$out);break; }
ケース 1: {printf("%.2f KB" ,$out);break;}
}
break;
}
$i--;
デモ効果:
sourceprint を表示?1.85GB
コードは次のとおりです。次のように: function format_bytes($size) {
$units = array('B', ' KB', ' MB', ' GB', ' TB');for ($i = 0; $size); >= 1024 && $i return Round ($size, 2).$units[$i];
デモ効果:
1.85GB
GB