教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php和js实现转换文件大小为人性化可读的方式

php和js实现转换文件大小为人性化可读的方式

发布时间:2015-04-17   编辑:jiaochengji.com
php和js实现转换文件大小为人性化可读的方式,即显示为“XXXGB”或“XXXMB”的方式。

php和js实现转换文件大小为人性化可读的方式,即显示为“XXXGB”或“XXXMB”的方式。

一、先来看php的实现代码
 

复制代码 代码如下:
<?php
function my_formatSize($size){
$size  = doubleval($size);
$rank =0;
$rankchar ='Bytes';
while($size>1024){
    $size = $size/1024;
    $rank++;
}
if($rank==1){
    $rankchar="KB";
}
else if($rank==2){
    $rankchar="MB";
}
else if($rank==3){
    $rankchar="GB";
}
$size = number_format($size, 2, '.', '');
return  "".$size." ".$rankchar;
}

二、js实现代码
 

复制代码 代码如下:
<?php
function my_formatSize($size){
    var size  = parseFloat($size);
    var rank =0;
    var rankchar ='Bytes';
    while(size>1024){
size = size/1024;
rank++;
    }
    if(rank==1){
rankchar="KB";
    }
    else if(rank==2){
rankchar="MB";
    }
    else if(rank==3){
rankchar="GB";
    }   
    return size.toFixed(2)+ " "+ rankchar;
}
?>

注:代码中保留2位小数。

您可能感兴趣的文章:
php和js实现转换文件大小为人性化可读的方式
PHP汉字拼音转换、公历农历转换的实例详解
php有orm吗
Javascript 到 PHP 加密通讯的简单实现
PHP高并发和大流量的解决方案
php难不难
PHP面试踩过的坑
无需转换成HTML页面,让Google能搜索到动态页面
优化PHP程序
Laravel 深入理解控制反转(IoC)和依赖注入(DI)

[关闭]
~ ~