ホームページ  >  記事  >  バックエンド開発  >  汎用バイト単位変換機能

汎用バイト単位変換機能

WBOY
WBOYオリジナル
2016-07-25 08:49:501302ブラウズ
容量単位の計算は、10 進数の保持長の定義、または 1024 に従って自動的に繰り上げをサポートします。
                                                                                                                                                                                                                                                                                                                     



class Util {
/**
    * 容量単位の計算。10 進数の保持長の定義をサポートし、開始単位とターゲット単位を定義するか、1024 まで自動的に繰り上げます。 ’ 容量単位のバイト
  1. * @para m type $decmals、小数点以下に保持される桁数、1数字はデフォルトで予約されています
  2. * @param type $targetUnit、変換のターゲット単位、デフォルトで自動キャリー
  3. * @return type 要件を満たす単位で結果を返します
  4. */
  5. static function fileSizeConv($size, $unit = 'B', $Decimals = 1, $targetUnit = 'auto') {
  6. $units = array ('B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB');
  7. $theUnit = array_search(strtoupper($unit), $units);これは、自動的に計算するかどうかを決定します。
  8. 休憩;                                                                                                                                                                                                                 「」
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。