ホームページ > バックエンド開発 > PHPチュートリアル > PHP 関連の問題 (迅速な成功を求める)

PHP 関連の問題 (迅速な成功を求める)

WBOY
リリース: 2016-06-13 13:51:08
オリジナル
959 人が閲覧しました

PHP の問題 (すぐに成功し、すぐに結果が得られる)
ファイル サイズをフォーマットして表示する関数を PHP で作成します。つまり、345b、123K、78M、1.2Gと表示されます。これは、1Kを超える場合はK単位で表示され、1Mを超える場合はM単位で表示されることを意味します。

-----解決策---------

PHP コード
<?php
    関数 getFileSize($file_name){
        $K = 1024;
        $M = 1024*$K;
        $G = 1024*$M;
        $file_size = ファイルサイズ($file_name);
        if($file_size>$G){
            $file_size = ($file_size / $G)." G";
        }elseif($file_size>$M){
            $file_size = ($file_size / $M) ." M";
        }elseif($file_size > $K){
            $file_size = ($file_size /$K);
        }それ以外{
            $file_size = $file_size. " バイト";
        }
        $file_size を返します。
    }
    echo getFileSize("new_file.html");
?><div class="clear"></div>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート