ホームページ  >  記事  >  バックエンド開発  >  PHP 統計ファイルのサイズ、出力 (GB、MB、KB、B_PHP チュートリアル)

PHP 統計ファイルのサイズ、出力 (GB、MB、KB、B_PHP チュートリアル)

WBOY
WBOYオリジナル
2016-07-21 15:29:19986ブラウズ

ファイル サイズ統計を実装するには、filesize() 関数コマンドを使用します。 要件: 1. GB、MB、KB、B のいずれかで出力します。 2. 桁数は 1 より大きく 1024 未満であり、小数点以下 2 桁である必要があります。
作業を開始します:

コードをコピーします。 コードは次のとおりです:
$len = filesize("1.rmvb");
while($i); {
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
2.70GB
満足したら、PHP公式WebサイトのPHPチュートリアルにアクセスして、より簡単で効果的な方法を見つけました(So Peifu)
コードは次のとおりです:



コードをコピー
コードは次のとおりです function format_bytes($size) { $units = array('B', ' KB', ' MB', ' GB', ' TB');
for ($i = 0; $size >); ;= 1024 && $i ラウンド ($size, 2).$units[$i];


デモ効果:
1.85 GB
2.7 GB
もちろん他にも方法はありますが、この方法が最も簡単で早いはずです。まあ、他の方法もあると思いますので、共有を楽しみにしています!


http://www.bkjia.com/PHPjc/323453.html
www.bkjia.com

tru​​ehttp://www.bkjia.com/PHPjc/323453.html技術記事ファイル サイズ統計を実装するには、filesize() 関数コマンドを使用します。 要件: 1. GB、MB、KB、B のいずれかで出力します。 2. 桁数は 1 より大きく 1024 未満であり、小数点以下 2 桁を維持する必要があります。場所; 開始...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。