瀏覽代碼

添加全局字节单位转换

咯拉咯啦 3 年之前
父節點
當前提交
80378ba913
共有 1 個文件被更改,包括 21 次插入0 次删除
  1. 21 0
      src/Support/helpers.php

+ 21 - 0
src/Support/helpers.php

@@ -571,3 +571,24 @@ if (! function_exists('admin_redirect')) {
         return Helper::redirect($to, $statusCode, $request);
     }
 }
+
+if (!function_exists('format_byte')) {
+    /**
+     * 文件单位换算
+     * @param $input
+     * @param  int  $dec
+     * @return string
+     */
+    function format_byte($input, $dec = 0)
+    {
+        $prefix_arr = array("B", "KB", "MB", "GB", "TB");
+        $value      = round($input, $dec);
+        $i          = 0;
+        while ($value > 1024) {
+            $value /= 1024;
+            $i++;
+        }
+
+        return round($value, $dec).$prefix_arr[$i];
+    }
+}