四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

php統計文件大小,以GB、MB、KB、B輸出

使用filesize()函數命令實現文件大小的統計,要求:1,以GB、MB、KB、B中的一個輸出;2.數量級必須大于1小于1024,并保留兩位小數;
  開始動工:
復制代碼 代碼如下:
$len = filesize("1.rmvb");
$i=4;
while($i){
if(($out=$len/pow(1024,$i))>1.0||$i==1){
switch($i){
case 4: {printf("%.2f TB",$out);break;}
case 3: {printf("%.2f GB",$out);break;}
case 2: {printf("%.2f MB",$out);break;}
case 1: {printf("%.2f KB",$out);break;}
}
break;
}
$i--;
}

演示效果:
view sourceprint?1.85GB
2.70GB
  得意間,上php官網的php教程上看,結果找到了一個更簡單更有效的方法(So Peifu)
  代碼如下:
復制代碼 代碼如下:
function format_bytes($size) {
$units = array(' B', ' KB', ' MB', ' GB', ' TB');
for ($i = 0; $size >= 1024 && $i < 4; $i++) $size /= 1024;
return round($size, 2).$units[$i];
}

演示效果:
1.85GB
2.7GB
  當然還有更多的做法,但這種方法是應該是最簡單的,最快的了吧,相信你也有別的方法,期待你的分享!

php技術php統計文件大小,以GB、MB、KB、B輸出,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 杨少华简历个人资料简介| 歌曲串烧串词| 高手论坛| 大空头 电影| 演员李崇霄的个人资料| 五的词语| midjourney中文版| k总直播间| 韩国电影闵度允主演电影| cctv16体育节目表今天目表| 血色残阳剧情简介| 格子论文| 抓特务| 尹丽川| 德鲁| 《杨贵妃淫史》三级| 三晶变频器| 美女下面| 周栩然| 天地姻缘七仙女演员表| 简谱儿歌| 少妇荡乳情欲办公室| 色戒在线视频观看| 《对手》演员表| 荒笛子简谱| 曹查理林雅诗电影全集| 捷克女人性ⅹxxxx视频| 喜羊羊与灰太狼之| 帮妈妈做饭看图写话二年级| 杨超越穿游泳服装| 隐情| 投名状演员表| 贝的故事教案设计优秀教案| 李修蒙出生年月| 林青霞离婚| 《暗恋电影》在线观看| 男女电视剧| 周超个人资料简介| 欧美变态sososo另类| 漂亮女员工被老板糟蹋| 含锌的食物|