-
- 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实现代码
-
- 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位小数。
|
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
-
2024-09-20 03:43:09
-
2024-09-20 03:42:08
-
2024-09-20 03:41:08
-
2024-09-20 00:42:11
-
2024-09-20 00:39:43
-
2024-09-20 00:33:10
-
2024-09-20 00:32:11
-
2024-09-20 00:31:11
-
2024-09-20 00:28:12
-
2024-09-20 00:22:10