国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

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

2019-11-06 06:51:09
字體:
來源:轉載
供稿:網友

學習了fread讀取命令,用到了filesize函數,知道這個函數定大有用到的時候,遂用之編寫統計文件大小函數 使用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: {演示效果: view sourceprint?1.85GB 2.70GB   得意間,上php官網的PHP教程上看,結果找到了一個更簡單更有效的方法(So Peifu)   代碼如下:   

function transByte($size) { $arr = array(' B', ' KB', ' MB', ' GB', ' TB'); $i = 0; while($size >= 1024){ $size /= 1024; $i++; } return round($size, 2).$arr[$i];}$size = 5000000000;echo transByte($size);

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 老河口市| 冀州市| 林周县| 普洱| 汶上县| 石城县| 佛山市| 昆山市| 长沙市| 翼城县| 峨边| 郴州市| 南木林县| 离岛区| 尖扎县| 乌海市| 探索| 广德县| 都兰县| 扬中市| 固原市| 东宁县| 屏山县| 唐山市| 张掖市| 伽师县| 额济纳旗| 邓州市| 华蓥市| 双峰县| 无为县| 德化县| 黄梅县| 青阳县| 定兴县| 神木县| 开原市| 永丰县| 全州县| 洛浦县| 梓潼县|