PHP實(shí)現(xiàn)字節(jié)數(shù)Byte轉(zhuǎn)換為KB、MB、GB、TB的方法 原創(chuàng)
本文實(shí)例講述了PHP實(shí)現(xiàn)字節(jié)數(shù)Byte轉(zhuǎn)換為KB、MB、GB、TB的方法。分享給大家供大家參考,具體如下:
前面介紹了java實(shí)現(xiàn)字節(jié)數(shù)Byte轉(zhuǎn)換為KB、MB、GB、TB的方法 ,這里改用PHP實(shí)現(xiàn)這一功能。代碼非常簡(jiǎn)單:
<?php
function getFilesize($num){
$p = 0;
$format='bytes';
if($num>0 && $num<1024){
$p = 0;
return number_format($num).' '.$format;
}
if($num>=1024 && $num<pow(1024, 2)){
$p = 1;
$format = 'KB';
}
if ($num>=pow(1024, 2) && $num<pow(1024, 3)) {
$p = 2;
$format = 'MB';
}
if ($num>=pow(1024, 3) && $num<pow(1024, 4)) {
$p = 3;
$format = 'GB';
}
if ($num>=pow(1024, 4) && $num<pow(1024, 5)) {
$p = 3;
$format = 'TB';
}
$num /= pow(1024, $p);
return number_format($num, 3).' '.$format;
}
echo "來自腳本之家www.dbjr.com.cn的測(cè)試結(jié)果:<br/>";
echo getFilesize(200)."<br/>";
echo getFilesize(20000)."<br/>";
echo getFilesize(2000000)."<br/>";
echo getFilesize(200000000)."<br/>";
echo getFilesize(20000000000)."<br/>";
echo getFilesize(2000000000000)."<br/>";
?>
運(yùn)行結(jié)果如下圖:

PS:這里再為大家推薦幾款相關(guān)在線工具供大家參考使用:
在線萬(wàn)能單位換算器flash版(“數(shù)據(jù)存儲(chǔ)”項(xiàng)即為本文所述單位換算):
http://tools.jb51.net/zhuanhuanqi/all_zhuanhuanqi
科學(xué)計(jì)算器在線使用_高級(jí)計(jì)算器在線計(jì)算:
http://tools.jb51.net/jisuanqi/jsqkexue
在線硬盤分區(qū)計(jì)算器:
http://tools.jb51.net/jisuanqi/onlinediskjsq
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php字符串(string)用法總結(jié)》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計(jì)算法總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP常用遍歷算法與技巧總結(jié)》及《PHP數(shù)學(xué)運(yùn)算技巧總結(jié)》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
- PHP中字符與字節(jié)的區(qū)別及字符串與字節(jié)轉(zhuǎn)換示例
- php字符串截取中文截取2,單字節(jié)截取模式
- 用PHP來計(jì)算某個(gè)目錄大小的方法
- php計(jì)算一個(gè)文件大小的方法
- php計(jì)算整個(gè)mysql數(shù)據(jù)庫(kù)大小的方法
- php使用遞歸計(jì)算文件夾大小
- php對(duì)文件夾進(jìn)行相關(guān)操作(遍歷、計(jì)算大?。?/a>
- php計(jì)算整個(gè)目錄大小的方法
- php計(jì)算整個(gè)目錄大小的方法
- php strlen mb_strlen計(jì)算中英文混排字符串長(zhǎng)度
相關(guān)文章
php mysqli查詢語(yǔ)句返回值類型實(shí)例分析
這篇文章主要介紹了php mysqli查詢語(yǔ)句返回值類型,結(jié)合實(shí)例形式分析了php+mysqli常用的查詢、插入語(yǔ)句的使用與返回值類型,需要的朋友可以參考下2016-06-06
dirname(__FILE__)的含義和應(yīng)用說明
這篇文章主要介紹了dirname(__FILE__)的含義和應(yīng)用說明,需要的朋友可以參考下2018-03-03
PHP判斷遠(yuǎn)程url是否有效的幾種方法小結(jié)
需要判斷遠(yuǎn)程URL是否有效,遠(yuǎn)程url包括遠(yuǎn)程圖片,網(wǎng)頁(yè),視頻等等元素,收集了多種方法,大家可以根據(jù)需要選擇。2011-10-10
PHP的HTTP客戶端Guzzle簡(jiǎn)單使用方法分析
這篇文章主要介紹了PHP的HTTP客戶端Guzzle簡(jiǎn)單使用方法,結(jié)合實(shí)例形式分析了Guzzle的功能、請(qǐng)求、cookie操作等相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-10-10

