PHP使用適合閱讀的格式顯示文件大小的方法
本文實(shí)例講述了PHP使用適合閱讀的格式顯示文件大小的方法。分享給大家供大家參考。具體分析如下:
文件大小顯示,例如 1.7K , 2.9M
代碼如下:
// in Aidan's PHP Repository:
// http://aidanlister.com/repos/v/function.size_readable.php
/**
* Returns a human readable filesize
*
* @author wesman20 (php.net)
* @author Jonas John
* @version 0.3
* @link http://www.jonasjohn.de/snippets/php/readable-filesize.htm
*/
function HumanReadableFilesize($size) {
// Adapted from: http://www.php.net/manual/en/function.filesize.php
$mod = 1024;
$units = explode(' ','B KB MB GB TB PB');
for ($i = 0; $size > $mod; $i++) {
$size /= $mod;
}
return round($size, 2) . ' ' . $units[$i];
}
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
相關(guān)文章
木翼下載系統(tǒng)中說(shuō)明的PHP安全配置方法
木翼下載系統(tǒng)中說(shuō)明的PHP安全配置方法...2007-06-06PHP設(shè)計(jì)模式之裝飾者模式代碼實(shí)例
這篇文章主要介紹了PHP設(shè)計(jì)模式之裝飾者模式代碼實(shí)例,裝飾者模式就是不修改原類代碼和繼承的情況下動(dòng)態(tài)擴(kuò)展類的功能,本文就給出了代碼實(shí)例,需要的朋友可以參考下2015-05-05php preg_match_all結(jié)合str_replace替換內(nèi)容中所有img
最近做站的時(shí)候,采集了大量的數(shù)據(jù),但采回來(lái)的數(shù)據(jù)基本上都要經(jīng)過(guò)過(guò)濾原站保留的數(shù)據(jù),其中IMG就是一個(gè)地方。網(wǎng)站上好多這些應(yīng)用例子似乎沒(méi)有必要“秀”出來(lái),但站已幾天沒(méi)寫(xiě)日志,那就來(lái)一個(gè)吧2008-10-10php簡(jiǎn)單解析mysqli查詢結(jié)果的方法(2種方法)
這篇文章主要介紹了php簡(jiǎn)單解析mysqli查詢結(jié)果的方法,結(jié)合實(shí)例形式簡(jiǎn)單列舉了查詢結(jié)果存入對(duì)象與數(shù)組的兩種實(shí)現(xiàn)方法,需要的朋友可以參考下2016-06-06PHP使用mysql_fetch_object從查詢結(jié)果中獲取對(duì)象集的方法
這篇文章主要介紹了PHP使用mysql_fetch_object從查詢結(jié)果中獲取對(duì)象集的方法,實(shí)例分析了php操作mysql_fetch_object查詢數(shù)據(jù)庫(kù)的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-03-03控制PHP的輸出:緩存并壓縮動(dòng)態(tài)頁(yè)面
PHP4中最令人滿意的事是——你可以讓PHP緩存所有由腳本生成的輸出,在你決定把它們送出之前,瀏覽器方是不會(huì)收到任何內(nèi)容的2013-06-06php SQLite學(xué)習(xí)筆記與常見(jiàn)問(wèn)題分析
php SQLite學(xué)習(xí)資料收集,與一些常見(jiàn)問(wèn)題的解決方法2008-07-07