ホームページ > バックエンド開発 > PHPチュートリアル > ミッションインポッシブル 4 php 統計ファイルのサイズ、出力 (GB、MB、KB、B)

ミッションインポッシブル 4 php 統計ファイルのサイズ、出力 (GB、MB、KB、B)

WBOY
リリース: 2016-07-29 08:45:19
オリジナル
1022 人が閲覧しました

ファイル サイズ統計を実装するには、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

2.70GB
満足したら、PHP公式WebサイトのPHPチュートリアルにアクセスし、より簡単で効果的な方法を見つけました(So Peifu)
コードは次のとおりです:



コードをコピーします

コードは次のとおりです。次のように: 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

もちろん他にも方法はありますが、この方法が最も簡単で早いはずです。まあ、他の方法もあると思いますので、共有を楽しみにしています!
上記は、ミッション インポッシブル 4 のコンテンツを含む、GB、MB、KB、B で出力されるミッション インポッシブル 4 php の統計ファイル サイズを紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート