首页 > php教程 > php手册 > php 文件大小格式化

php 文件大小格式化

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-06 19:33:09
原创
1428 人浏览过

无详细内容 无 /** * 文件大小格式化 * @param integer $size 初始文件大小,单位为byte * @return array 格式化后的文件大小和单位数组,单位为byte、KB、MB、GB、TB */function file_size_format($size = 0, $dec = 2) { $unit = array("B", "KB", "MB", "G

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

/**

 * 文件大小格式化

 * @param integer $size 初始文件大小,单位为byte

 * @return array 格式化后的文件大小和单位数组,单位为byte、KB、MB、GB、TB

 */

function file_size_format($size = 0, $dec = 2) {

    $unit = array("B", "KB", "MB", "GB", "TB", "PB");

    $pos = 0;

    while ($size >= 1024) {

        $size /= 1024;

        $pos++;

    }

    $result['size'] = round($size, $dec);

    $result['unit'] = $unit[$pos];

    return $result['size'].$result['unit'];

}

echo file_size_format(123456789);

登录后复制
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
怎么学好php
来自于 1970-01-01 08:00:00
0
0
0
PHP扩展intl
来自于 1970-01-01 08:00:00
0
0
0
php数据获取?
来自于 1970-01-01 08:00:00
0
0
0
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板