• 技术文章 >后端开发 >php教程

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

    2016-07-25 09:07:29原创460
    1. function my_formatSize($size){
    2. $size = doubleval($size);
    3. $rank =0;
    4. $rankchar ='Bytes';
    5. while($size>1024){
    6. $size = $size/1024;
    7. $rank++;
    8. }
    9. if($rank==1){
    10. $rankchar="KB";
    11. }
    12. else if($rank==2){
    13. $rankchar="MB";
    14. }
    15. else if($rank==3){
    16. $rankchar="GB";
    17. }
    18. $size = number_format($size, 2, '.', '');
    19. return "".$size." ".$rankchar;
    20. }
    复制代码

    二、js实现代码

    1. function my_formatSize($size){
    2. var size = parseFloat($size);
    3. var rank =0;
    4. var rankchar ='Bytes';
    5. while(size>1024){
    6. size = size/1024;
    7. rank++;
    8. }
    9. if(rank==1){
    10. rankchar="KB";
    11. }
    12. else if(rank==2){
    13. rankchar="MB";
    14. }
    15. else if(rank==3){
    16. rankchar="GB";
    17. }
    18. return size.toFixed(2)+ " "+ rankchar;
    19. }
    20. ?>
    复制代码

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

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php和js实现转换文件大小为人性化可读的方式
    上一篇:学习php多维数组的排序 下一篇:php写的登录时用户名与密码验证器
    大前端线上培训班

    相关文章推荐

    • PHP中获取SQL的查询结果的常用函数整理(实例详解)• PHP数据库学习之怎样一次执行多条SQL命令?• PHP中怎样去连接MySQL数据库?• PHP数据库学习之怎样获取查询结果的行数?• PHP中mysqli_select_db与mysqli_query函数的用法

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网