亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

PHP實現格式化文件數據大小顯示的方法

2024-05-04 23:29:40
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了PHP實現格式化文件數據大小顯示的方法,通過一個自定義函數實現針對文件大小的精確格式化,具有一定的參考借鑒價值,需要的朋友可以參考下
 
 

本文實例講述了PHP實現格式化文件數據大小顯示的方法。分享給大家供大家參考。具體分析如下:

有時候我們需要在網頁上顯示某個文件的大小,或者是其它數據的大小數字。

這個數字往往從跨度很大,如果以B為單位的話可能是個位,如果1G則長達1073741824的數字,這個時候我們就需要根據大小來格式化,比如小于1K則以B為單位顯示,小于1M則以KB為單位顯示,小于1G則以MB為單位顯示,以此類推...

格式化函數參考如下:

 

復制代碼代碼如下:

//格式化size顯示
function formatSize($b,$times=0){
    if($b>1024){
        $temp=$b/1024;
        return formatSize($temp,$times+1);
    }else{
        $unit='B';
        switch($times){
            case '0':$unit='B';break;
            case '1':$unit='KB';break;
            case '2':$unit='MB';break;
            case '3':$unit='GB';break;
            case '4':$unit='TB';break;
            case '5':$unit='PB';break;
            case '6':$unit='EB';break;
            case '7':$unit='ZB';break;
            default: $unit='單位未知';
        }
        return sprintf('%.2f',$b).$unit;
    }
}

 

調用:

復制代碼代碼如下:
echo formatSize('20667564');

結果是:

 

19.71MB

說明:

其中參數$b是以B為單位的數字,$times是用來標識這個函數遞歸了多少次的。

其中不常用的單位TB、PB、EB、ZB請參考下面的備注(來源于網絡):

1bit(這個比特表示一個二進制數字)
1Byte(這個單詞音譯過來也叫“比特”但是表示一個十六進制的數字)
1B=1Byte=8bit
1 kB = 1024 B (kB - kilobyte) 千
1 MB = 1024 kB (MB - megabyte) 兆
1 GB = 1024 MB (GB - gigabyte) 吉
1 TB = 1024 GB (TB - terabyte) 太
1 PB = 1024 TB (PB - petabyte) 拍
1 EB = 1024 PB (EB - eksabyte) 艾
1 ZB = 1024 EB (ZB - zettabyte) 皆
1 YB = 1024 ZB (YB - yottabyte) 佑
1 BB = 1024 YB (BB - brontobyte)
yotta, 堯[它], Y. 10^21,
zetta, 澤[它], Z. 10^18,
exa, 艾[可薩], E. 10^15,
peta, 拍[它], P. 10^12,
tera, 太[拉], T. 10^9,
giga, 吉[咖], G. 10^6,
mega, 兆,M. 10^3

希望本文所述對大家的php程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品久久久久久久久久东京| 91久久国产精品| 国产精品久久久久久av下载红粉| 久久久久中文字幕| 亚洲黄色在线观看| 国产欧美一区二区三区在线看| 国产成人在线一区二区| 国产精品极品美女在线观看免费| 亚洲国产美女精品久久久久∴| 热草久综合在线| 亚洲国产精彩中文乱码av在线播放| 亚洲欧美日韩国产中文专区| 九九热最新视频//这里只有精品| 国产精品91久久| 欧美日韩亚洲一区二区| 日韩激情av在线播放| 精品无人区太爽高潮在线播放| 成人性生交xxxxx网站| 日韩在线视频线视频免费网站| 亚洲黄色av网站| 国产精品678| 午夜精品在线观看| 亚洲国产精品高清久久久| 久久久久久久亚洲精品| 亚洲色图综合网| 中文字幕国产日韩| 国产福利精品视频| 一本久久综合亚洲鲁鲁| 亚洲欧美中文日韩在线| 在线观看欧美日韩国产| 国产69精品久久久| 亚洲精品wwwww| 欧美色视频日本高清在线观看| 9.1国产丝袜在线观看| 国产在线拍揄自揄视频不卡99| 奇米4444一区二区三区| 91国产一区在线| 精品人伦一区二区三区蜜桃免费| 国产午夜精品一区二区三区| 国产精品盗摄久久久| 国产精品激情av在线播放| 久久久久久久av| 国产精品一区二区久久国产| 国产成人精品一区二区三区| 久久精品色欧美aⅴ一区二区| 亚洲性xxxx| 色yeye香蕉凹凸一区二区av| 欧美激情一区二区三区久久久| 亚洲欧美视频在线| 欧美日韩国产精品一区二区不卡中文| 国产精品视频中文字幕91| 91精品视频免费| 国产精品国产福利国产秒拍| 国产成人啪精品视频免费网| 精品国产欧美一区二区三区成人| 精品小视频在线| 国产欧美日韩中文字幕| 不卡av在线网站| 日韩精品在线观看一区二区| 精品日韩视频在线观看| 清纯唯美亚洲综合| 色伦专区97中文字幕| 亚洲在线观看视频| 亚洲第一中文字幕| 日韩中文第一页| 亚洲精品有码在线| 日韩av中文在线| 57pao国产成人免费| 日韩精品极品在线观看播放免费视频| 精品美女永久免费视频| 色综合久久精品亚洲国产| 亚洲精品720p| 色七七影院综合| 亚洲久久久久久久久久久| 欧美激情伊人电影| 国产欧美日韩免费| 亚洲大胆美女视频| 韩国日本不卡在线| **欧美日韩vr在线| 欧美一区二区色| 亚洲精品美女在线观看播放| 欧美精品久久久久a| 中日韩美女免费视频网站在线观看| 日韩经典一区二区三区| 日韩国产在线看| 亚洲风情亚aⅴ在线发布| 美日韩精品免费视频| 日韩av影视在线| 欧美激情一二三| 欧美一区二区色| 国产91免费观看| 亚洲精品电影网站| 欧美极品xxxx| 国产一区二区黄| 超碰97人人做人人爱少妇| 欧美成人精品激情在线观看| 国产精品一区二区三| 午夜欧美不卡精品aaaaa| 欧美色欧美亚洲高清在线视频| 在线观看欧美日韩国产| 欧美大片免费观看| 亚洲精品美女久久| 久久天天躁狠狠躁夜夜躁| 亚洲成人1234| 性欧美视频videos6一9| 欧美视频免费在线| 国产精品美乳在线观看| 日韩av一区二区在线| 欧美激情精品久久久久久大尺度| 国产精品草莓在线免费观看| 国内精品久久久久影院 日本资源| 国产精品久久久久久久久久99| 88xx成人精品| 欧美激情免费在线| 国产一区二区在线播放| 日韩亚洲第一页| 欧美成aaa人片免费看| 在线精品91av| 国产精品久久久久久婷婷天堂| 亚洲永久免费观看| 91亚洲一区精品| 国内精品视频一区| 日韩有码在线视频| 精品国产一区二区三区久久狼黑人| 亚洲精品mp4| 久久网福利资源网站| 美女精品久久久| 国产美女久久久| 亚洲国产美女久久久久| 欧美精品18videos性欧| 亚洲国产成人精品久久| 欧美床上激情在线观看| 久久国产精品久久精品| 亚洲欧美中文字幕| 久久影院中文字幕| 国产有码在线一区二区视频| 精品国产精品三级精品av网址| 久久久之久亚州精品露出| 久久全国免费视频| 日韩av综合网站| 亚洲美女av黄| 亚洲九九九在线观看| 国内精品视频一区| 亚洲无亚洲人成网站77777| 日韩欧美高清在线视频| 欧美日韩国产一区二区| 国产欧美一区二区三区久久人妖| 91最新国产视频| 亚洲一区中文字幕在线观看| 亚洲天堂影视av| 伊人久久大香线蕉av一区二区| 国产精品视频一区二区三区四| 91国在线精品国内播放| 亚洲精品久久久久久久久久久| 91性高湖久久久久久久久_久久99| 国内精品久久久久久中文字幕| 亚洲精品一区二区三区婷婷月| 亚洲人成毛片在线播放| 色综合老司机第九色激情| 欧美成人午夜免费视在线看片| 亚洲成avwww人| 欧美激情视频一区| 一区二区在线视频播放| 日韩电影在线观看中文字幕|